<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/stdio.h, branch release/13.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:22Z</updated>
<entry>
<title>Remove $FreeBSD$: one-line .h pattern</title>
<updated>2023-08-23T17:43:22Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=34041aac835a0bce462bccb7e0239c0ba092f872'/>
<id>urn:sha1:34041aac835a0bce462bccb7e0239c0ba092f872</id>
<content type='text'>
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/

Similar commit in main:
(cherry picked from commit 42b388439bd3)
</content>
</entry>
<entry>
<title>libc: provide fputc_unlocked</title>
<updated>2020-02-02T19:45:12Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-02-02T19:45:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b85ea8097515af5bef659c0abf2340e03183f7e8'/>
<id>urn:sha1:b85ea8097515af5bef659c0abf2340e03183f7e8</id>
<content type='text'>
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.

PR:		243810
Reported by:	antoine, swills, Michael &lt;michael.adm gmail com&gt;
X-MFC-With:	r357284
</content>
</entry>
<entry>
<title>stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite</title>
<updated>2020-01-30T03:31:16Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-01-30T03:31:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=12fe218f0bf6043be71f42529868da47ed094c02'/>
<id>urn:sha1:12fe218f0bf6043be71f42529868da47ed094c02</id>
<content type='text'>
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.

Reviewed by:	kib
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D23336
</content>
</entry>
<entry>
<title>Make snprintf(3) and vscanf(3) definitions available under appropriate</title>
<updated>2019-09-09T11:15:14Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-09-09T11:15:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f3ea0ab3a381bf1a1e5ca899bad8ca55ba17519'/>
<id>urn:sha1:7f3ea0ab3a381bf1a1e5ca899bad8ca55ba17519</id>
<content type='text'>
POSIX visibility.

Reported by:	jbeich
Reviewed by:	jilles
PR:	207287
MFC after:	1 week
</content>
</entry>
<entry>
<title>libc: remove gets</title>
<updated>2019-09-01T16:12:05Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-09-01T16:12:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7381dcc9eeb7da1b1ba103212e15561e14b48a8d'/>
<id>urn:sha1:7381dcc9eeb7da1b1ba103212e15561e14b48a8d</id>
<content type='text'>
gets is unsafe and shouldn't be used (for many years now).  Leave it in
the existing symbol version so anything that previously linked aginst it
still runs, but do not allow new software to link against it.

(The compatability/legacy implementation must not be static so that
the symbol and in particular the compat sym gets@FBSD_1.0 make it
into libc.)

PR:		222796 (exp-run)
Reported by:	Paul Vixie
Reviewed by:	allanjude, cy, eadler, gnn, jhb, kib, ngie (some earlier)
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D12298
</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>
</feed>
