<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include, branch stable/14</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F14</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F14'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-04-02T11:16:01Z</updated>
<entry>
<title>tzcode: Expose and document offtime() and offtime_r()</title>
<updated>2026-04-02T11:16:01Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-09-23T18:52:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a26d253594444f7eafe0f98cebd390f95664239'/>
<id>urn:sha1:8a26d253594444f7eafe0f98cebd390f95664239</id>
<content type='text'>
Includes diff reduction to upstream version of this patch.

MFC after:	3 days
Sponsored by:	Klara, Inc.
Reviewed by:	philip
Differential Revision:	https://reviews.freebsd.org/D39715

(cherry picked from commit 155290b23f0b503b9db675d6a45f85b189ee1926)
</content>
</entry>
<entry>
<title>libc: Rename fscandir{,_b}() to fdscandir{,_b}().</title>
<updated>2026-02-05T14:47:46Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-06-23T13:02:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=35f8b56a41230f5c0853c2e096af72e9e65fa0e5'/>
<id>urn:sha1:35f8b56a41230f5c0853c2e096af72e9e65fa0e5</id>
<content type='text'>
This seems to fit the pattern better (e.g. fdopendir()).

I've added weak references to ease the transition, but since it's only
been a few days, we can remove them (and the ObsoleteFiles entries for
the manual pages) before we branch stable/15.

Fixes:		deeebfdecab5
Sponsored by:	Klara, Inc.
Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D50980

(cherry picked from commit 0a5b763d98b921f921243525ff25a70bbe00cfaa)

libc: Finish removing fscandir{,_b}().

These only existed for a few days before being renamed, so there's no
reason to continue to carry compatibility shims for them.

Fixes:		deeebfdecab5
Sponsored by:	Klara, Inc.
Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D50981

(cherry picked from commit ccf937320a1a7383a2c33698007b7244f66dc022)
</content>
</entry>
<entry>
<title>libc: Add fscandir(), fscandir_b(), scandirat_b().</title>
<updated>2026-02-05T14:47:46Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-06-20T11:10:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8b2062419c33c0f5b9b5d83f831bc7f54aff42a7'/>
<id>urn:sha1:8b2062419c33c0f5b9b5d83f831bc7f54aff42a7</id>
<content type='text'>
While here, clean up scandir() a bit and improve the documentation.

MFC after:	never
Sponsored by:	Klara, Inc.
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D50935

(cherry picked from commit deeebfdecab56729fa898271ae53d01c8e156302)
</content>
</entry>
<entry>
<title>libc/string: add strdupa(3) and strndupa(3)</title>
<updated>2025-12-16T04:57:52Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-12-03T23:56:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=242f545e4e31b7fd49f4afac99531adebde55fce'/>
<id>urn:sha1:242f545e4e31b7fd49f4afac99531adebde55fce</id>
<content type='text'>
(cherry picked from commit a98e5d78500193dc7aa352e1f60ac2c6529e2c38)
</content>
</entry>
<entry>
<title>include/stdckdint.h: make the header compatible with C++</title>
<updated>2025-10-24T09:47:37Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-10-17T03:49:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9dda71d578ead7d3e32789060f079bfb58666d2d'/>
<id>urn:sha1:9dda71d578ead7d3e32789060f079bfb58666d2d</id>
<content type='text'>
PR:	290299

(cherry picked from commit 3c052bec12fcf09f81ba0760ebecec38e196d332)
</content>
</entry>
<entry>
<title>rpc.h: Remove reference to unimplemented DES ioctls</title>
<updated>2025-08-29T15:05:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-07-23T13:59:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=330dca227fd9bcb3d8167a3cd1af7fa5f6df3c41'/>
<id>urn:sha1:330dca227fd9bcb3d8167a3cd1af7fa5f6df3c41</id>
<content type='text'>
We won't be adding support for hardware DES.  Remove the #ifdef notdef
block.

Sponsored by:	The FreeBSD Foundation

(cherry picked from commit c143ffbaf787f6c1d7fcbae8f5d9299182ff0b85)
</content>
</entry>
<entry>
<title>arm64: lib32: Don't try to install removed &lt;machine/runq.h&gt;</title>
<updated>2025-07-28T13:28:44Z</updated>
<author>
<name>Olivier Certner</name>
<email>olce@FreeBSD.org</email>
</author>
<published>2025-06-18T14:31:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b76d028605bf1f08ab9630f775fa29368737715'/>
<id>urn:sha1:2b76d028605bf1f08ab9630f775fa29368737715</id>
<content type='text'>
Reported by:    Herbert J. Skuhra (herbert gojira.at)
Fixes:          79d8a99ee583 ("runq: Deduce most parameters, remove machine headers")
MFC after:      1 month
Event:          Kitchener-Waterloo Hackathon 202506
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 63c9b018069b58bacb2875c83c676cc8c4f40d69)
</content>
</entry>
<entry>
<title>Add sys/stdarg.h</title>
<updated>2025-07-02T20:34:44Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2025-07-02T20:24:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d93877c013fa3bc00b8b9841e545a941e80b2ca'/>
<id>urn:sha1:8d93877c013fa3bc00b8b9841e545a941e80b2ca</id>
<content type='text'>
While the type of va_list and implementation of va_*() psuedo functions
varies (sometimes greatly) by architecture, they will always be defined
by the compiler in a consistant way that does not require machine
dependent handling.

MFC after:	1 week

Reviewed by:	imp
Exp-run by:	antoine (PR 286274)
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1595

(cherry picked from commit 2d92a5abefc9cf6aa81fb7d23f8fcca4f1d6026d)
</content>
</entry>
<entry>
<title>Don't rely on sys/_types.h including sys/cdefs.h</title>
<updated>2025-06-23T08:55:36Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2025-06-11T16:39:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ff6a0b589810f41cea06fbcdf21c5b0dd72e602'/>
<id>urn:sha1:6ff6a0b589810f41cea06fbcdf21c5b0dd72e602</id>
<content type='text'>
These headers relied in __BEGIN_DECS/__END_DECLS being defined when
sys/_types.h was included, but there's not a requirement that this be
the case.

Reviewed by:	imp
Exp-run by:	antoine (PR 286274)
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1595

(cherry picked from commit b01e971fd39d10273a387788019457792873e81c)
(cherry picked from commit 4f4c465b45d42ed8d2b65c8b4c909246987ac877)
(cherry picked from commit 12913e4ddf710e517f3ae00b7b420b783cca9b37)
</content>
</entry>
<entry>
<title>libthr: add stable user interface for sigfastblock(2)</title>
<updated>2025-05-26T08:16:35Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-05-16T13:18:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b3188948394e1fa5f2413857b5d1c5d4c449c13e'/>
<id>urn:sha1:b3188948394e1fa5f2413857b5d1c5d4c449c13e</id>
<content type='text'>
(cherry picked from commit 31760ee65ae3e79434fb257d93e17a6de6021f48)
</content>
</entry>
</feed>
