<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/stdio.h, branch releng/12.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-02-13T03:13:29Z</updated>
<entry>
<title>MFC r357284, r357419: stdio unlocked</title>
<updated>2020-02-13T03:13:29Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-02-13T03:13:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8f29d06801c63021156670cc8738b1370bd6b60'/>
<id>urn:sha1:d8f29d06801c63021156670cc8738b1370bd6b60</id>
<content type='text'>
r357284:
stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite

fflush_unlocked is currently desired in ports by sysutils/metalog, and
redefined as the locked fflush.

fputc_unlocked, fputs_unlocked, fread_unlocked, and fwrite_unlocked are
currently desired in ports by devel/elfutils, and redefined as the locked
fputs, fread, and fwrite respectively.

r357419:
libc: provide fputc_unlocked

Among the same justification as the other stdio _unlocked; in addition to an
inline version in &lt;stdio.h&gt;, we must provide a function in libc as well for
the functionality. This fixes the lang/gcc* builds, which want to use the
symbol from libc.
</content>
</entry>
<entry>
<title>MFC r352056:</title>
<updated>2019-09-16T06:13:29Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-09-16T06:13:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fb25aeff6982bfa783fa61efe63cebf2dbc1b115'/>
<id>urn:sha1:fb25aeff6982bfa783fa61efe63cebf2dbc1b115</id>
<content type='text'>
Make snprintf(3) and vscanf(3) definitions available under appropriate
POSIX visibility.

PR:	207287
</content>
</entry>
<entry>
<title>Remove redundant check.</title>
<updated>2018-04-03T20:59:46Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2018-04-03T20:59:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dc711d6db32bedec06db3617a16d73aa1a1da514'/>
<id>urn:sha1:dc711d6db32bedec06db3617a16d73aa1a1da514</id>
<content type='text'>
Reported by:	kib@
MFC after:	2 weeks
X-MFC with:	r331936
Differential Revision:	https://reviews.freebsd.org/D12785
</content>
</entry>
<entry>
<title>Include update to stdio.h missed in r331936.</title>
<updated>2018-04-03T20:14:37Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2018-04-03T20:14:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c13559d31e90a8c405771be36ab9ccfa41d4ebd6'/>
<id>urn:sha1:c13559d31e90a8c405771be36ab9ccfa41d4ebd6</id>
<content type='text'>
In my attempt to limit the commit in r331936 to only the gets_s()
commit and not include unrelated patches in my tree, this patch
was missed.

Reported by:	pfg
MFC after:	2 weeks
X-MFC with:	r331936
Differential Revision:	https://reviews.freebsd.org/D12785
</content>
</entry>
<entry>
<title>include: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-20T19:45:28Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-20T19:45:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2321c474185e657ad1bdb4ef0a323cb10ba09cfc'/>
<id>urn:sha1:2321c474185e657ad1bdb4ef0a323cb10ba09cfc</id>
<content type='text'>
Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
</content>
</entry>
<entry>
<title>libthr: fix warnings from GCC when WARNS=6</title>
<updated>2017-05-23T16:12:50Z</updated>
<author>
<name>Eric van Gyzen</name>
<email>vangyzen@FreeBSD.org</email>
</author>
<published>2017-05-23T16:12:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a6d7b723f590eec8b13ff40c53facea67983230'/>
<id>urn:sha1:5a6d7b723f590eec8b13ff40c53facea67983230</id>
<content type='text'>
Fix warnings about:
- redundant declarations
- a local variable shadowing a global function (dlinfo)
- an old-style function definition (with an empty parameter list)
- a variable that is possibly used uninitialized

"make tinderbox" passes this time, except for a few unrelated
kernel failures.

Reviewed by:	kib
MFC after:	3 days
Sponsored by:	Dell EMC
Differential Revision:	https://reviews.freebsd.org/D10870
</content>
</entry>
<entry>
<title>&lt;stdio.h&gt;: ftello() and fseeko() were in SUSv2, so extend visibility.</title>
<updated>2017-04-29T18:48:05Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-04-29T18:48:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0558617b426781380dc47081c56880cb83ddf250'/>
<id>urn:sha1:0558617b426781380dc47081c56880cb83ddf250</id>
<content type='text'>
See:

http://pubs.opengroup.org/onlinepubs/007908799/xsh/fseek.html
http://pubs.opengroup.org/onlinepubs/007908799/xsh/ftell.html

Hinted from:	DragonFlyBSD (git 58696e28)
</content>
</entry>
<entry>
<title>Make use of clang nullability attributes.</title>
<updated>2017-01-28T20:54:43Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-01-28T20:54:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=649702c5a34798b68a51305271a9099f83f4e34f'/>
<id>urn:sha1:649702c5a34798b68a51305271a9099f83f4e34f</id>
<content type='text'>
Replace uses of the GCC __nonnull__ attribute with the clang nullability
qualifiers. The replacement should be transparent for clang developers as
the new qualifiers will produce the same warnings and will be useful for
static checkers but will not cause aggressive optimizations.

GCC will not produce such warnings and developers will have to use
upgraded GCC ports built with the system headers from r312538.

Hinted by:	Apple's Libc-1158.20.4, Bionic libc
MFC after:	11.1 Release

Differential Revision:	https://reviews.freebsd.org/D9004
</content>
</entry>
<entry>
<title>Add the __printflike attribute to the declaration of vdprintf(3)</title>
<updated>2016-10-01T23:08:26Z</updated>
<author>
<name>Eric van Gyzen</name>
<email>vangyzen@FreeBSD.org</email>
</author>
<published>2016-10-01T23:08:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d6744932a2b5fbba67870e9eb5a3bc155f2a57bf'/>
<id>urn:sha1:d6744932a2b5fbba67870e9eb5a3bc155f2a57bf</id>
<content type='text'>
I intended to add this in r306568.

MFC after:	3 days
Sponsored by:	Dell EMC
</content>
</entry>
<entry>
<title>Add the __printflike attribute to the declaration of dprintf(3)</title>
<updated>2016-10-01T22:34:38Z</updated>
<author>
<name>Eric van Gyzen</name>
<email>vangyzen@FreeBSD.org</email>
</author>
<published>2016-10-01T22:34:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21ac7a7f75a932108ddf3eb34d9632f463e2ad37'/>
<id>urn:sha1:21ac7a7f75a932108ddf3eb34d9632f463e2ad37</id>
<content type='text'>
MFC after:	3 days
Sponsored by:	Dell EMC
</content>
</entry>
</feed>
