<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include, branch release/9.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFS9 r255306:</title>
<updated>2013-09-06T15:38:40+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2013-09-06T15:38:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1c1f9c5f396f71fcb983f83d0c4175df7275fb00'/>
<id>1c1f9c5f396f71fcb983f83d0c4175df7275fb00</id>
<content type='text'>
MFC r245428:

Add CLOCK_PROCESS_CPUTIME_ID to &lt;time.h&gt;, to synchronize the CLOCK_*
values with those in &lt;sys/time.h&gt;.  Otherwise, if a program includes
&lt;time.h&gt; before &lt;sys/time.h&gt;, the CLOCK_PROCESS_CPUTIME_ID macro never
gets defined.

Reviewed by:	davidxu
Approved by:	re (kib)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC r245428:

Add CLOCK_PROCESS_CPUTIME_ID to &lt;time.h&gt;, to synchronize the CLOCK_*
values with those in &lt;sys/time.h&gt;.  Otherwise, if a program includes
&lt;time.h&gt; before &lt;sys/time.h&gt;, the CLOCK_PROCESS_CPUTIME_ID macro never
gets defined.

Reviewed by:	davidxu
Approved by:	re (kib)
</pre>
</div>
</content>
</entry>
<entry>
<title>MF9 r254783: Correct implementation of atomic_flag_test_and_set</title>
<updated>2013-08-24T13:58:17+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2013-08-24T13:58:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=71e454818c1d7b99dc5171c2b12317b00f971f39'/>
<id>71e454818c1d7b99dc5171c2b12317b00f971f39</id>
<content type='text'>
Approved by:	re
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re
</pre>
</div>
</content>
</entry>
<entry>
<title>1) POSIX requires rand(3) return values to be in the [0, RAND_MAX]</title>
<updated>2013-07-24T10:12:50+00:00</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2013-07-24T10:12:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e6ebddbe4bcd23f111674aee5339e4d43f1e04d8'/>
<id>e6ebddbe4bcd23f111674aee5339e4d43f1e04d8</id>
<content type='text'>
range, but ACM formula we use have internal state (and return value) in
the [1, 0x7ffffffe] range, so our RAND_MAX (0x7fffffff) is never reached
because it is off by one, zero is not reached too.

Correct both RAND_MAX and rand(3) return value, shifting last one
to the 0 by 1 subtracted, resulting POSIXed [0, 0x7ffffffd(=new
RAND_MAX)] range.

2) Add a checks for not overflowing on too big seeds. It may happens on
the machines, where sizeof(unsigned int) &gt; 32 bits.

This change is binary compatible because range is reduced, not expanded,
so no bump is needed.

Reviewed by:    bde
Approved by:    re (glebius)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
range, but ACM formula we use have internal state (and return value) in
the [1, 0x7ffffffe] range, so our RAND_MAX (0x7fffffff) is never reached
because it is off by one, zero is not reached too.

Correct both RAND_MAX and rand(3) return value, shifting last one
to the 0 by 1 subtracted, resulting POSIXed [0, 0x7ffffffd(=new
RAND_MAX)] range.

2) Add a checks for not overflowing on too big seeds. It may happens on
the machines, where sizeof(unsigned int) &gt; 32 bits.

This change is binary compatible because range is reduced, not expanded,
so no bump is needed.

Reviewed by:    bde
Approved by:    re (glebius)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 246120,246148,246206,246587,247411,247415:</title>
<updated>2013-06-28T16:07:20+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2013-06-28T16:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fa156de6ae09724d6bd08cd9a5d09a42d3dd3fcb'/>
<id>fa156de6ae09724d6bd08cd9a5d09a42d3dd3fcb</id>
<content type='text'>
Add fmemopen(3), open_memstream(3), and open_wmemstream(3) which provide
stdio FILE objects for memory buffers.

port exprun by:	   bdrewery
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add fmemopen(3), open_memstream(3), and open_wmemstream(3) which provide
stdio FILE objects for memory buffers.

port exprun by:	   bdrewery
</pre>
</div>
</content>
</entry>
<entry>
<title>240618, 240621, 240633, 240671, 240672, 240697, 240700, 241433,</title>
<updated>2013-06-25T23:52:39+00:00</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2013-06-25T23:52:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=73d841c4b6a68f8e3a42b8b9981db98b735090c4'/>
<id>73d841c4b6a68f8e3a42b8b9981db98b735090c4</id>
<content type='text'>
241434, 241657, 241658, 241659, 241660, 241661, 241662, 241663,
241664, 241665, 241689, 242420, 243951, 244410, 244411, 244413,
244549, 245136, 247963, 248729, 248730, 248731, 248732, 248733,
248734, 248735, 248736, 248737, 248738, 248739, 248740, 248741,
248746, 248747, 248748, 248749, 248754, 248755, 248756, 248757,
248758, 248759, 248760, 248761, 248762, 248763, 248764, 248765,
248766, 248767, 248768, 248769, 248770, 248771, 248772, 248773,
248780, 248834, 248835, 248913, 248977, 249067, 249416, 249417,
249418, 249419, 249420, 249421, 249422, 249432
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
241434, 241657, 241658, 241659, 241660, 241661, 241662, 241663,
241664, 241665, 241689, 242420, 243951, 244410, 244411, 244413,
244549, 245136, 247963, 248729, 248730, 248731, 248732, 248733,
248734, 248735, 248736, 248737, 248738, 248739, 248740, 248741,
248746, 248747, 248748, 248749, 248754, 248755, 248756, 248757,
248758, 248759, 248760, 248761, 248762, 248763, 248764, 248765,
248766, 248767, 248768, 248769, 248770, 248771, 248772, 248773,
248780, 248834, 248835, 248913, 248977, 249067, 249416, 249417,
249418, 249419, 249420, 249421, 249422, 249432
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC remainder of r249802 (eadler) to fix build:</title>
<updated>2013-04-26T11:57:05+00:00</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2013-04-26T11:57:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ac2747aa9748f965b0cde5879952b371002b5439'/>
<id>ac2747aa9748f965b0cde5879952b371002b5439</id>
<content type='text'>
- sl_find does not modify 'name'
- make the prototype of sl_find match NetBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- sl_find does not modify 'name'
- make the prototype of sl_find match NetBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r245886,245911</title>
<updated>2013-03-15T22:26:19+00:00</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2013-03-15T22:26:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f2250b10983e13ab13e7edcc09a4ab9fcbfc36a9'/>
<id>f2250b10983e13ab13e7edcc09a4ab9fcbfc36a9</id>
<content type='text'>
Don't install telnet.h if it will be installed by libtelnet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't install telnet.h if it will be installed by libtelnet.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 246367:</title>
<updated>2013-03-01T19:39:54+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2013-03-01T19:39:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ec8f5d9d0f4e44c932b8d71b223ddcc15c43acd4'/>
<id>ec8f5d9d0f4e44c932b8d71b223ddcc15c43acd4</id>
<content type='text'>
Install &lt;dev/agp/agpreg.h&gt; and &lt;dev/pci/pcireg.h&gt; as userland headers
in /usr/include.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Install &lt;dev/agp/agpreg.h&gt; and &lt;dev/pci/pcireg.h&gt; as userland headers
in /usr/include.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r243245:</title>
<updated>2013-02-02T09:57:34+00:00</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2013-02-02T09:57:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2eefb4ffe9929f823c07cd25079f7c9c7f96eb22'/>
<id>2eefb4ffe9929f823c07cd25079f7c9c7f96eb22</id>
<content type='text'>
Add UFS writesuspension mechanism, designed to allow userland processes
to modify on-disk metadata for filesystems mounted for write.

Reviewed by:    kib, mckusick
Sponsored by:   FreeBSD Foundation

MFC r243247:

Add change missed in 243245.

MFC r243250:

Fix build of kdump(1).

MFC r243254:

Fix build on powerpc.

Reviewed by:    nwhitehorn

MFC r243305 by marius:

Fix build after r243245.

Submitted by:   trasz

MFC r243339 by kib:

Fix module build after r243245.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add UFS writesuspension mechanism, designed to allow userland processes
to modify on-disk metadata for filesystems mounted for write.

Reviewed by:    kib, mckusick
Sponsored by:   FreeBSD Foundation

MFC r243247:

Add change missed in 243245.

MFC r243250:

Fix build of kdump(1).

MFC r243254:

Fix build on powerpc.

Reviewed by:    nwhitehorn

MFC r243305 by marius:

Fix build after r243245.

Submitted by:   trasz

MFC r243339 by kib:

Fix module build after r243245.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r244401,245305,245308:</title>
<updated>2013-01-14T22:00:43+00:00</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2013-01-14T22:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=759d35a2a694fab518d490a7e1ff1af307c05ffc'/>
<id>759d35a2a694fab518d490a7e1ff1af307c05ffc</id>
<content type='text'>
Replace our implementation of the vis(3) and unvis(3) APIs with
NetBSD's.  This output size limited versions of vis and unvis functions
as well as a set of vis variants that allow arbitrary characters to be
specified for encoding.

Finally, MIME Quoted-Printable encoding as described in RFC 2045 is
supported.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace our implementation of the vis(3) and unvis(3) APIs with
NetBSD's.  This output size limited versions of vis and unvis functions
as well as a set of vis variants that allow arbitrary characters to be
specified for encoding.

Finally, MIME Quoted-Printable encoding as described in RFC 2045 is
supported.
</pre>
</div>
</content>
</entry>
</feed>
