<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/common/interp_parse.c, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Replace index() and rindex() calls with strchr() and strrchr().</title>
<updated>2012-01-03T18:51:58+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2012-01-03T18:51:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b3608ae18f1e5598bed81d0a10dd585a5080c40d'/>
<id>b3608ae18f1e5598bed81d0a10dd585a5080c40d</id>
<content type='text'>
The index() and rindex() functions were marked LEGACY in the 2001
revision of POSIX and were subsequently removed from the 2008 revision.
The strchr() and strrchr() functions are part of the C standard.

This makes the source code a lot more consistent, as most of these C
files also call into other str*() routines. In fact, about a dozen
already perform strchr() calls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The index() and rindex() functions were marked LEGACY in the 2001
revision of POSIX and were subsequently removed from the 2008 revision.
The strchr() and strrchr() functions are part of the C standard.

This makes the source code a lot more consistent, as most of these C
files also call into other str*() routines. In fact, about a dozen
already perform strchr() calls.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-25T23:30:41+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-25T23:30:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1809be3cd462d071c04e67a2648af4ed71925153'/>
<id>1809be3cd462d071c04e67a2648af4ed71925153</id>
<content type='text'>
Also some minor style cleanups.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also some minor style cleanups.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup warnings.  Most of these are signed/unsigned warnings, as well as</title>
<updated>2000-08-03T09:14:02+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2000-08-03T09:14:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4ae4202e705cf6a12aa3cbb49efb153879a6bc2f'/>
<id>4ae4202e705cf6a12aa3cbb49efb153879a6bc2f</id>
<content type='text'>
some added const's.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
some added const's.
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a number of memory leaks and other memory-related disorders.</title>
<updated>1999-03-08T10:32:39+00:00</updated>
<author>
<name>Daniel C. Sobral</name>
<email>dcs@FreeBSD.org</email>
</author>
<published>1999-03-08T10:32:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=08c9325cb27c5c2aad75d2a5ad91a7cf4795b3ae'/>
<id>08c9325cb27c5c2aad75d2a5ad91a7cf4795b3ae</id>
<content type='text'>
Also, unbreak the breakage introduced at the last revision of module.c.
This changes the semantics of mod_searchfile() (and mod_searchmodule())
to make the caller's responsibility freeing the buffer returned. This
is different from other functions in loader's code, and was done as a
fix for kern/9631. If someone wants to revert this to the original
behavior, don't forget to fix kern/9631 in another way.

This should also fix bin/10462, which was introduced as a result of the
first try at kern/9631 (module.c last revision).

PR:		bin/10462
Submitted by:	Takanori Saneto &lt;sanewo@ba2.so-net.ne.jp&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, unbreak the breakage introduced at the last revision of module.c.
This changes the semantics of mod_searchfile() (and mod_searchmodule())
to make the caller's responsibility freeing the buffer returned. This
is different from other functions in loader's code, and was done as a
fix for kern/9631. If someone wants to revert this to the original
behavior, don't forget to fix kern/9631 in another way.

This should also fix bin/10462, which was introduced as a result of the
first try at kern/9631 (module.c last revision).

PR:		bin/10462
Submitted by:	Takanori Saneto &lt;sanewo@ba2.so-net.ne.jp&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Typo in patch application.</title>
<updated>1999-01-13T08:11:41+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1999-01-13T08:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4e24cd8e44c4ffd0e39f8a435b9bce7c35b361a7'/>
<id>4e24cd8e44c4ffd0e39f8a435b9bce7c35b361a7</id>
<content type='text'>
PR:		kern/9459
Submitted by:	"Daniel C. Sobral" &lt;dcs@newsguy.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		kern/9459
Submitted by:	"Daniel C. Sobral" &lt;dcs@newsguy.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable escapes for $ to make it possible to insert variable names into</title>
<updated>1999-01-10T05:08:12+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1999-01-10T05:08:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e4329c99422f5bc02d2d75eff70a6ad600499480'/>
<id>e4329c99422f5bc02d2d75eff70a6ad600499480</id>
<content type='text'>
other variable values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
other variable values.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial integration of the i386 bootloader and BTX.</title>
<updated>1998-09-17T23:52:16+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1998-09-17T23:52:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=948486abe31485133ef536714a1b1b9615c5cda8'/>
<id>948486abe31485133ef536714a1b1b9615c5cda8</id>
<content type='text'>
 - Discard large amounts of BIOS-related code in favour of the more compact
   BTX vm86 interface.
 - Build the loader module as ELF, although the resulting object is a.out,
   make gensetdefs 32/64-bit sensitive and use a single copy of it.
 - Throw away installboot, as it's no longer required.
 - Use direct bcopy operations in the i386_copy module, as BTX
   maps the first 16M of memory.  Check operations against the
   detected size of actual memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Discard large amounts of BIOS-related code in favour of the more compact
   BTX vm86 interface.
 - Build the loader module as ELF, although the resulting object is a.out,
   make gensetdefs 32/64-bit sensitive and use a single copy of it.
 - Throw away installboot, as it's no longer required.
 - Use direct bcopy operations in the i386_copy module, as BTX
   maps the first 16M of memory.  Check operations against the
   detected size of actual memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Generic plug-and-play enumerator infrastructure.  Query supplied</title>
<updated>1998-09-04T02:43:26+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1998-09-04T02:43:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0e02313a883de4755ade7c1872996354d0135762'/>
<id>0e02313a883de4755ade7c1872996354d0135762</id>
<content type='text'>
enumerators, crossreference returned identifiers with a text-format
database and automatically load corresponding modules and dependancies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enumerators, crossreference returned identifiers with a text-format
database and automatically load corresponding modules and dependancies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow quoted strings (single or double) for grouping whitespace separated</title>
<updated>1998-09-03T06:14:41+00:00</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1998-09-03T06:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2ab54b7d119121bba466ebd060027bd730f2286d'/>
<id>2ab54b7d119121bba466ebd060027bd730f2286d</id>
<content type='text'>
items.  Eliminate warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
items.  Eliminate warnings.
</pre>
</div>
</content>
</entry>
</feed>
