<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include, branch releng/14.3</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Add POSIX psiginfo(3) call</title>
<updated>2025-04-24T00:27:57+00:00</updated>
<author>
<name>Ricardo Branco</name>
<email>rbranco@suse.de</email>
</author>
<published>2025-04-16T07:52:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0ad5308987d0a34d49e1c963537759f1b73b3a4e'/>
<id>0ad5308987d0a34d49e1c963537759f1b73b3a4e</id>
<content type='text'>
PR:	286133

(cherry picked from commit 3b2f0bfc35167724a41c969c1823be6b1ede15ab)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:	286133

(cherry picked from commit 3b2f0bfc35167724a41c969c1823be6b1ede15ab)
</pre>
</div>
</content>
</entry>
<entry>
<title>fts: Move private flags away from public ones.</title>
<updated>2025-04-20T08:00:29+00:00</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-04-10T11:34:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da59bcdefd46cb3a9416a2c9df50154beed9b248'/>
<id>da59bcdefd46cb3a9416a2c9df50154beed9b248</id>
<content type='text'>
Renumber the private flags so there is a sizeable gap between them and
the public flags, making it easier to add public flags in the future.
These private flags are only ever set or read by FTS itself, so there
is no compatibility issue.

MFC after:	1 week
Sponsored by:	Klara, Inc.
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D49711

(cherry picked from commit 80e06d621ac545ac0a69d4e95e7392be38013a78)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Renumber the private flags so there is a sizeable gap between them and
the public flags, making it easier to add public flags in the future.
These private flags are only ever set or read by FTS itself, so there
is no compatibility issue.

MFC after:	1 week
Sponsored by:	Klara, Inc.
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D49711

(cherry picked from commit 80e06d621ac545ac0a69d4e95e7392be38013a78)
</pre>
</div>
</content>
</entry>
<entry>
<title>include: add a userland version of __assert_unreachable</title>
<updated>2025-03-18T12:55:24+00:00</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-01-13T00:41:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=235fe911df596333ea63152baa7ec4eecdeb7d12'/>
<id>235fe911df596333ea63152baa7ec4eecdeb7d12</id>
<content type='text'>
The kernel has had a version of this since
c79cee71363d ("kernel: provide panicky version of __unreachable"), and
userland can benefit from the same.  __unreachable is largely
inadequate because it's *not* an assertion of any sort, so we're not
really alerted to a problem that we could've anticipated.

Reviewed by:	emaste, imp, jhb, olce
Differential Revision:	https://reviews.freebsd.org/D48077

(cherry picked from commit 712f81feea416e9f8aaf040173883876a50a7d34)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel has had a version of this since
c79cee71363d ("kernel: provide panicky version of __unreachable"), and
userland can benefit from the same.  __unreachable is largely
inadequate because it's *not* an assertion of any sort, so we're not
really alerted to a problem that we could've anticipated.

Reviewed by:	emaste, imp, jhb, olce
Differential Revision:	https://reviews.freebsd.org/D48077

(cherry picked from commit 712f81feea416e9f8aaf040173883876a50a7d34)
</pre>
</div>
</content>
</entry>
<entry>
<title>libc: Fix getentropy POSIX 2024 conformance issues</title>
<updated>2025-02-20T14:13:25+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2024-11-16T15:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6789b9f630236a9bc0e7b4f2b930c1048c5312ef'/>
<id>6789b9f630236a9bc0e7b4f2b930c1048c5312ef</id>
<content type='text'>
GETENTROPY_MAX should be defined in limits.h.  EINVAL is the return
value for buflen &gt; GETENTROPY_MAX.

PR:		282783
Reviewed by:	markj, asomers, jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47689
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GETENTROPY_MAX should be defined in limits.h.  EINVAL is the return
value for buflen &gt; GETENTROPY_MAX.

PR:		282783
Reviewed by:	markj, asomers, jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47689
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose POSIX functions incorporated into C23</title>
<updated>2025-01-18T20:17:48+00:00</updated>
<author>
<name>Stephen Hurd</name>
<email>shurd@FreeBSD.org</email>
</author>
<published>2025-01-18T20:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bc14b1ebce0eac01d70d126eae48ae50c1b6112d'/>
<id>bc14b1ebce0eac01d70d126eae48ae50c1b6112d</id>
<content type='text'>
C23 has incoporated a small number of POSIX functions, so these
should be exposed for C23, regardless of POSIX.

Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D47856

(cherry picked from commit 59677aecb67bbedcfa2ee5d7d2b189193cdc4af7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
C23 has incoporated a small number of POSIX functions, so these
should be exposed for C23, regardless of POSIX.

Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D47856

(cherry picked from commit 59677aecb67bbedcfa2ee5d7d2b189193cdc4af7)
</pre>
</div>
</content>
</entry>
<entry>
<title>fileno(3): set errno when returning -1</title>
<updated>2024-12-03T00:39:22+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-11-28T22:12:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9fb5c02356b0717aa3cdde3c19adc6d3f0521225'/>
<id>9fb5c02356b0717aa3cdde3c19adc6d3f0521225</id>
<content type='text'>
PR:	283014

(cherry picked from commit 7cd756ff4fe7e65a9a3f588904998bf6f4b37623)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:	283014

(cherry picked from commit 7cd756ff4fe7e65a9a3f588904998bf6f4b37623)
</pre>
</div>
</content>
</entry>
<entry>
<title>rpc: Fix the definition of xdr_void()</title>
<updated>2024-11-05T01:05:26+00:00</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-10-30T19:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b698c825f3b6699b278122da776bdfe5f360619f'/>
<id>b698c825f3b6699b278122da776bdfe5f360619f</id>
<content type='text'>
xdr_void() should have type xdrproc_t, make it so.

PR:		280514
Reviewed by:	brooks, dim
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D47340

(cherry picked from commit a5d1cf5e362a2e3c3ebdf6d8f2b86658a6d0b9d6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
xdr_void() should have type xdrproc_t, make it so.

PR:		280514
Reviewed by:	brooks, dim
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D47340

(cherry picked from commit a5d1cf5e362a2e3c3ebdf6d8f2b86658a6d0b9d6)
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that soft updates are not enabled by default when using mdmfs(8)</title>
<updated>2024-10-12T22:30:06+00:00</updated>
<author>
<name>Kirk McKusick</name>
<email>mckusick@FreeBSD.org</email>
</author>
<published>2024-10-03T15:05:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=54416c6e137980197ee7a3cdc124174642f32af2'/>
<id>54416c6e137980197ee7a3cdc124174642f32af2</id>
<content type='text'>
When soft updates began being enabled by default that change carried
over to mdmfs(8) which does not want or need them. This fix ensures
that they are only enabled in mdmfs(8) when requested with the -U flag.

Reported by: Ivan Rozhuk
Tested by:   Michael Proto
PR:          279308

(cherry picked from commit 5b21d4ad060acb06c72e0458daebec9bcbf0cefd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When soft updates began being enabled by default that change carried
over to mdmfs(8) which does not want or need them. This fix ensures
that they are only enabled in mdmfs(8) when requested with the -U flag.

Reported by: Ivan Rozhuk
Tested by:   Michael Proto
PR:          279308

(cherry picked from commit 5b21d4ad060acb06c72e0458daebec9bcbf0cefd)
</pre>
</div>
</content>
</entry>
<entry>
<title>vendor/bc: upgrade to version 7.0.0</title>
<updated>2024-09-03T16:28:14+00:00</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2024-08-23T16:45:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e0fd6004ef0edee3d858564271bcea3eb70145d1'/>
<id>e0fd6004ef0edee3d858564271bcea3eb70145d1</id>
<content type='text'>
This is a production release to fix three bugs, none of which
affects well formed scripts on FreeBSD:

The first bug is that bc/dc will exit on macOS when the terminal
is resized.

The second bug is that an array, which should only be a function
parameter, was accepted as part of larger expressions.

The third bug is that the value stack for dc was cleared on any error.
However, this is not how other dc behave. To bring dc more in line
with other implementations, this behavior was changed. This change is
why this version is a new major version.

(cherry picked from commit 54d20d67e2af28d948ce2df13feb039fa10900fc)

MFC after:	3 days

(cherry picked from commit 12e0d316644a4f80f5f1f78cf07bd93def43b1ca)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a production release to fix three bugs, none of which
affects well formed scripts on FreeBSD:

The first bug is that bc/dc will exit on macOS when the terminal
is resized.

The second bug is that an array, which should only be a function
parameter, was accepted as part of larger expressions.

The third bug is that the value stack for dc was cleared on any error.
However, this is not how other dc behave. To bring dc more in line
with other implementations, this behavior was changed. This change is
why this version is a new major version.

(cherry picked from commit 54d20d67e2af28d948ce2df13feb039fa10900fc)

MFC after:	3 days

(cherry picked from commit 12e0d316644a4f80f5f1f78cf07bd93def43b1ca)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove "All Rights Reserved" from FreeBSD Foundation copyrights</title>
<updated>2024-08-06T19:39:53+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2024-07-30T16:02:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f06d322e9d925ab56a4aa8210a67637d4d341ab6'/>
<id>f06d322e9d925ab56a4aa8210a67637d4d341ab6</id>
<content type='text'>
These ones were unambiguous cases where the Foundation was the only
listed copyright holder.

Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 5c2bc3db201a4fe8d7911cf816bea104d5dc2138)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These ones were unambiguous cases where the Foundation was the only
listed copyright holder.

Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 5c2bc3db201a4fe8d7911cf816bea104d5dc2138)
</pre>
</div>
</content>
</entry>
</feed>
