<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include, branch releng/9.1</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFH r236751: document sha256 / sha512 support</title>
<updated>2012-07-15T11:39:35+00:00</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2012-07-15T11:39:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=655530070f2e3de0ccbb6b3cb3fa1559a8eb87d0'/>
<id>655530070f2e3de0ccbb6b3cb3fa1559a8eb87d0</id>
<content type='text'>
MFH r236892: remove mention of auth.conf from programs that don't use it
MFH r236963: remove dead code relating to auth.conf
MFH r236965 r236966 r236967 r237005 r237006 r237011: retire auth.conf

Approved by:    re
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFH r236892: remove mention of auth.conf from programs that don't use it
MFH r236963: remove dead code relating to auth.conf
MFH r236965 r236966 r236967 r237005 r237006 r237011: retire auth.conf

Approved by:    re
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: r237279: install filemon.h into /usr/include for userland consumption.</title>
<updated>2012-07-02T07:11:43+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2012-07-02T07:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5f59ca71f0cef1e2a0723b2c89b5cd1bca3186b6'/>
<id>5f59ca71f0cef1e2a0723b2c89b5cd1bca3186b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r228862, 228880, 228882, 228906, 228977, 229332, 229575, 229591, 229704,</title>
<updated>2012-05-30T19:21:54+00:00</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-05-30T19:21:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=904d97799b06302422f1be9924e5a20a77e59529'/>
<id>904d97799b06302422f1be9924e5a20a77e59529</id>
<content type='text'>
229716, 230062, 230225, 230267, 234958

This brings stdatomic.h into -STABLE and includes improvements to tgmath.h that
significantly decrease compile times on a C11 compiler (such as the clang in
the base system).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
229716, 230062, 230225, 230267, 234958

This brings stdatomic.h into -STABLE and includes improvements to tgmath.h that
significantly decrease compile times on a C11 compiler (such as the clang in
the base system).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge quick_exit and changes required for C++11 code to compile against FreeBSD headers.</title>
<updated>2012-05-22T15:26:55+00:00</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-05-22T15:26:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=96cb73ebf7e47c5459738e9b60076cec978cd9fb'/>
<id>96cb73ebf7e47c5459738e9b60076cec978cd9fb</id>
<content type='text'>
Merges changes from: r227472 r227475 r227475 r227476 r227476 r227490 r227490 r228322 r228323 r228329 r228330 r228528 r228529 r228529 r228901 r228918 r228918 r232971 r232971

Also bump __FreeBSD_version for this and the xlocale merge.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merges changes from: r227472 r227475 r227475 r227476 r227476 r227490 r227490 r228322 r228323 r228329 r228330 r228528 r228529 r228529 r228901 r228918 r228918 r232971 r232971

Also bump __FreeBSD_version for this and the xlocale merge.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC the xlocale implementation.</title>
<updated>2012-05-22T14:40:39+00:00</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-05-22T14:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=131242c33e43ec8cfad986afe1fb949dde33a205'/>
<id>131242c33e43ec8cfad986afe1fb949dde33a205</id>
<content type='text'>
Merged revisions: 227487,227753,227807,227818,227999,228002,228875,230156,231673,232498,232601,232620,232626,232926-232927,232929,232931,232935,233173,233600,234573,234578,235239

This currently defines __NO_TLS on ARM (unlike head), because the required
support function has not been MFC'd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merged revisions: 227487,227753,227807,227818,227999,228002,228875,230156,231673,232498,232601,232620,232626,232926-232927,232929,232931,232935,233173,233600,234573,234578,235239

This currently defines __NO_TLS on ARM (unlike head), because the required
support function has not been MFC'd.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r234785:</title>
<updated>2012-05-17T10:25:34+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-05-17T10:25:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1f9f0ce4f8e6be2d076f0a9451448724aa2a3d48'/>
<id>1f9f0ce4f8e6be2d076f0a9451448724aa2a3d48</id>
<content type='text'>
Add a convenience macro for the returns_twice attribute, and apply it to
the prototypes of the appropriate functions (getcontext, savectx,
setjmp, sigsetjmp and vfork).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a convenience macro for the returns_twice attribute, and apply it to
the prototypes of the appropriate functions (getcontext, savectx,
setjmp, sigsetjmp and vfork).
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r228924:</title>
<updated>2012-02-28T23:30:19+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2012-02-28T23:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bbe0a6a16831d52a532efd51277b194781bf0204'/>
<id>bbe0a6a16831d52a532efd51277b194781bf0204</id>
<content type='text'>
In POSIX.1-2008:

P_tmpdir [OB XSI]  Default directory prefix for tempnam().

This macro is used in a lot of places in legacy applications,
and is why we see a lot of programs written for e.g. Linux
store volatile temporary files in /var/tmp and not /tmp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In POSIX.1-2008:

P_tmpdir [OB XSI]  Default directory prefix for tempnam().

This macro is used in a lot of places in legacy applications,
and is why we see a lot of programs written for e.g. Linux
store volatile temporary files in /var/tmp and not /tmp.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r231118:</title>
<updated>2012-02-14T19:36:35+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-02-14T19:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3157d4f88ab60fda9d27e609168ec46dbefb1fc'/>
<id>c3157d4f88ab60fda9d27e609168ec46dbefb1fc</id>
<content type='text'>
Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r229590 manually:</title>
<updated>2012-02-09T15:28:28+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2012-02-09T15:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=07fc76947fc06d1a2544bcbeb2093bb44125d8da'/>
<id>07fc76947fc06d1a2544bcbeb2093bb44125d8da</id>
<content type='text'>
  It turns out our GCC has quite an interesting bug:

        typeof(1.0fi) != float _Complex
        typeof((float _Complex)1.0fi) != float _Complex
        typeof((float _Complex)1.0i) == float _Complex

  In other words: if casting to an equal size, GCC seems to take a
  shortcut. By casting down from a double to a float, GCC doesn't take
  this shortcut, yielding the proper type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  It turns out our GCC has quite an interesting bug:

        typeof(1.0fi) != float _Complex
        typeof((float _Complex)1.0fi) != float _Complex
        typeof((float _Complex)1.0i) == float _Complex

  In other words: if casting to an equal size, GCC seems to take a
  shortcut. By casting down from a double to a float, GCC doesn't take
  this shortcut, yielding the proper type.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r229768:</title>
<updated>2012-01-21T01:24:06+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2012-01-21T01:24:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8f5cfe7a6d7d9621f28002fc42aeb6108bc097f9'/>
<id>8f5cfe7a6d7d9621f28002fc42aeb6108bc097f9</id>
<content type='text'>
Implement fdlopen(3), an rtld interface to load shared object by file
descriptor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement fdlopen(3), an rtld interface to load shared object by file
descriptor.
</pre>
</div>
</content>
</entry>
</feed>
