<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdio, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-09-16T20:59:41Z</updated>
<entry>
<title>Fix regression in pw(8) when creating numeric users or groups.</title>
<updated>2015-09-16T20:59:41Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2015-09-16T20:59:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d69881ea05db66db27834674ddd3fb0d744f1c1'/>
<id>urn:sha1:5d69881ea05db66db27834674ddd3fb0d744f1c1</id>
<content type='text'>
[EN-15:16]

Fix libc handling of signals for multi-threaded processes.
[EN-15:17]

Implement pubkey support for pkg(7) bootstrap. [EN-15:18]

Approved by:	so
</content>
</entry>
<entry>
<title>MFC 281887:</title>
<updated>2015-06-02T19:20:39Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-06-02T19:20:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f8e0ff82d415f5c7224d405a2ebfe547e75b9cd'/>
<id>urn:sha1:4f8e0ff82d415f5c7224d405a2ebfe547e75b9cd</id>
<content type='text'>
Reassign copyright statements on several files from Advanced
Computing Technologies LLC to Hudson River Trading LLC.
</content>
</entry>
<entry>
<title>MFC discussed with: jilles, -developers</title>
<updated>2015-01-11T19:15:28Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-01-11T19:15:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8cc6e9bc311165563bc59074d86a1257f3423fd6'/>
<id>urn:sha1:8cc6e9bc311165563bc59074d86a1257f3423fd6</id>
<content type='text'>
MFC r266971:

  - Return NULL and set errno to EINVAL if size is 0 (as required by POSIX).
  Update the manpage to reflect this change.
  - Always set the current position to the first null-byte when opening in append
  mode. This makes the implementation compatible with glibc's. Update the test
  suite.

  Reported by:	pho
  Approved by:	cognet
</content>
</entry>
<entry>
<title>MFC r275665:</title>
<updated>2014-12-10T08:24:02Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-12-10T08:24:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48c42f48250ee5ecd7bcbc08fdaed08a7cdc76b5'/>
<id>urn:sha1:48c42f48250ee5ecd7bcbc08fdaed08a7cdc76b5</id>
<content type='text'>
Fix buffer overflow in stdio.

Security:	FreeBSD-SA-14:27.stdio
Security:	CVE-2014-8611
</content>
</entry>
<entry>
<title>MFC r273760:</title>
<updated>2014-11-24T01:56:33Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2014-11-24T01:56:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0165f879246a4e8c79444a5d51ab6aac33a1da83'/>
<id>urn:sha1:0165f879246a4e8c79444a5d51ab6aac33a1da83</id>
<content type='text'>
Fix prototypes.
</content>
</entry>
<entry>
<title>MFC	r268924:</title>
<updated>2014-08-16T01:29:49Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-08-16T01:29:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78fcdca0c95c31c30d71a08bc963af5c29dc0924'/>
<id>urn:sha1:78fcdca0c95c31c30d71a08bc963af5c29dc0924</id>
<content type='text'>
Update fflush(3) to return success on a read-only stream.

This is done for compliance with SUSv3. The changes cause
no secondary effects in the gnulib tests (we pass them).

Obtained from:	Apple Inc. (Libc 997.90.3 with changes)
Reviewed by:	bde
Phabric:	D440
</content>
</entry>
<entry>
<title>MFC: r269116</title>
<updated>2014-08-06T10:38:06Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2014-08-06T10:38:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0dec774fb19357bee3236f913e492e8cc15c92f8'/>
<id>urn:sha1:0dec774fb19357bee3236f913e492e8cc15c92f8</id>
<content type='text'>
In the "Too many open files" edge cases don't try to preserve old
number for non-std* descriptors, but close old file and retry.

Obtained from:  inspired by Apple's change from pfg@
</content>
</entry>
<entry>
<title>MFC: r268997</title>
<updated>2014-08-06T10:33:43Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2014-08-06T10:33:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=efe5a80b9c70cf2aea150d02065face5f1724815'/>
<id>urn:sha1:efe5a80b9c70cf2aea150d02065face5f1724815</id>
<content type='text'>
For "a"-mode files and rewind/fseek + fwrite combination return meaningful
value now, like Apple does, but avoid their __sflush physical write
performance degradation as much as possible.
</content>
</entry>
<entry>
<title>MFC	r268926, r268930, r268983:</title>
<updated>2014-08-03T18:28:10Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-08-03T18:28:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=055092272591d6658134e9f4ec2a5ba538f2fd76'/>
<id>urn:sha1:055092272591d6658134e9f4ec2a5ba538f2fd76</id>
<content type='text'>
Use a correct errno in freopen.
Use EBADF instead of EINVAL when working around incorrect O_ACCMODE.

Adjust errno on failed prepwrite.

rewind: always clear error indicator as required by POSIX.

Obtained from:	Apple Inc. (Libc 997.90.3)
Phabric:	D442
</content>
</entry>
<entry>
<title>MFC	r268985, r269001:</title>
<updated>2014-07-25T03:24:00Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-07-25T03:24:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff8e35cf1e097764fbacd8a7366d01297b8c0a3e'/>
<id>urn:sha1:ff8e35cf1e097764fbacd8a7366d01297b8c0a3e</id>
<content type='text'>
Avoid possible cast degradation.

Assign iov_len first, avoiding the cast to uio_resid
(int in stdio) from degrading the value.

Small cosmetical fix while here.
</content>
</entry>
</feed>
