<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include, branch release/13.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>posix_spawn(3): add POSIX_SPAWN_DISABLE_ASLR_NP</title>
<updated>2024-03-11T00:29:51+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-03-03T13:30:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fc287f28dfc99bfe47d7a6071f52ddecd9983472'/>
<id>fc287f28dfc99bfe47d7a6071f52ddecd9983472</id>
<content type='text'>
(cherry picked from commit 822042fdfca79faada89e67110b01dd9ecc05996)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 822042fdfca79faada89e67110b01dd9ecc05996)
</pre>
</div>
</content>
</entry>
<entry>
<title>dumprestore.h: Fix typos in source code comments</title>
<updated>2024-03-03T17:50:16+00:00</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2024-02-27T12:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=44f896fc35e326c661ba199155a08fa3defbd62f'/>
<id>44f896fc35e326c661ba199155a08fa3defbd62f</id>
<content type='text'>
- s/dumpped/dumped/

(cherry picked from commit 8f87d402e32178974038212fbf4b1564447df0e0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- s/dumpped/dumped/

(cherry picked from commit 8f87d402e32178974038212fbf4b1564447df0e0)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add kcmp(2) userspace bits</title>
<updated>2024-02-11T01:40:29+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-01-19T19:55:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=819c2372c16db6f2ec794a3c3a179f4d37b37951'/>
<id>819c2372c16db6f2ec794a3c3a179f4d37b37951</id>
<content type='text'>
(cherry picked from commit 211bdd601ee51f90da9b123807ef68ac122116b9)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 211bdd601ee51f90da9b123807ef68ac122116b9)
</pre>
</div>
</content>
</entry>
<entry>
<title>resolv: Add a required include to resolv.h</title>
<updated>2024-01-15T10:35:35+00:00</updated>
<author>
<name>Jan Beich</name>
<email>jbeich@FreeBSD.org</email>
</author>
<published>2024-01-08T11:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4487c6281b6a9347731a06aafada7be57aa2fe19'/>
<id>4487c6281b6a9347731a06aafada7be57aa2fe19</id>
<content type='text'>
Add a required include to resolv.h for sockaddr_in.  This should reduce
patching required when porting code written with Linux or NetBSD in mind.

PR:		182466
MFC after:	1 week

(cherry picked from commit 58cf91d3b72a01777bacf72d66a648a744ae3143)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a required include to resolv.h for sockaddr_in.  This should reduce
patching required when porting code written with Linux or NetBSD in mind.

PR:		182466
MFC after:	1 week

(cherry picked from commit 58cf91d3b72a01777bacf72d66a648a744ae3143)
</pre>
</div>
</content>
</entry>
<entry>
<title>endian.h: Remove duplicate words</title>
<updated>2024-01-07T20:41:47+00:00</updated>
<author>
<name>Jose Luis Duran</name>
<email>jlduran@gmail.com</email>
</author>
<published>2023-12-10T16:35:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8e76e04d0919248421c58247bdf7214f2809e5d0'/>
<id>8e76e04d0919248421c58247bdf7214f2809e5d0</id>
<content type='text'>
Reviewed by:	emaste
Pull Request:	https://github.com/freebsd/freebsd-src/pull/920

(cherry picked from commit dff3a80f6dfe88c52326ceb2c154668f132fdb52)
(cherry picked from commit 4e1deb61eab2037ab53cebf7d5dd688626d6f094)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	emaste
Pull Request:	https://github.com/freebsd/freebsd-src/pull/920

(cherry picked from commit dff3a80f6dfe88c52326ceb2c154668f132fdb52)
(cherry picked from commit 4e1deb61eab2037ab53cebf7d5dd688626d6f094)
</pre>
</div>
</content>
</entry>
<entry>
<title>libc/libc/rpc: refactor some global variables</title>
<updated>2023-11-30T20:42:55+00:00</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2023-11-09T22:58:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ad8b59ffe7b84cae35dd19b4285863b4b506efa9'/>
<id>ad8b59ffe7b84cae35dd19b4285863b4b506efa9</id>
<content type='text'>
* Combine dg_fd_locks and dg_cv into one array.
* Similarly for vc_fd_locks and vc_cv
* Turn some macros into inline functions

This is a mostly cosmetic change to make refactoring these strutures in
a future commit easier.

Sponsored by:	Axcient
Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D42597

(cherry picked from commit a5c2f4e939430f0048136c39fb9fa6093d401905)

lib/libc/rpc: switch the per-fd structs in clnt_{dg,vc}.c to RB Trees

This saves oodles of memory, especially when "ulimit -n" is large.  It
also prevents a buffer overflow if getrlimit should fail.

Also replace per-fd condvars with mutexes to simplify the code.

PR:		274968
Sponsored by:	Axcient
Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D42597

(cherry picked from commit 24938f9311c9c9acc1ce747f4e6a088c2dbc967d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Combine dg_fd_locks and dg_cv into one array.
* Similarly for vc_fd_locks and vc_cv
* Turn some macros into inline functions

This is a mostly cosmetic change to make refactoring these strutures in
a future commit easier.

Sponsored by:	Axcient
Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D42597

(cherry picked from commit a5c2f4e939430f0048136c39fb9fa6093d401905)

lib/libc/rpc: switch the per-fd structs in clnt_{dg,vc}.c to RB Trees

This saves oodles of memory, especially when "ulimit -n" is large.  It
also prevents a buffer overflow if getrlimit should fail.

Also replace per-fd condvars with mutexes to simplify the code.

PR:		274968
Sponsored by:	Axcient
Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D42597

(cherry picked from commit 24938f9311c9c9acc1ce747f4e6a088c2dbc967d)
</pre>
</div>
</content>
</entry>
<entry>
<title>Trim various $FreeBSD$</title>
<updated>2023-10-24T18:23:57+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2023-10-10T17:34:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=37ba303aa01c3ac9e6ba1f022abff93a57ff8b27'/>
<id>37ba303aa01c3ac9e6ba1f022abff93a57ff8b27</id>
<content type='text'>
Approved by:	markj (cddl/contrib changes)
Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D41961

(cherry picked from commit f53355131f65d64e7643d734dbcd4fb2a5de20ed)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	markj (cddl/contrib changes)
Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D41961

(cherry picked from commit f53355131f65d64e7643d734dbcd4fb2a5de20ed)
</pre>
</div>
</content>
</entry>
<entry>
<title>time.h: Fix visibility check for C11 and C23 features.</title>
<updated>2023-09-14T14:59:52+00:00</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2023-09-06T01:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8444b3642001a915c1a22ea3cefbaaf0c54b2e85'/>
<id>8444b3642001a915c1a22ea3cefbaaf0c54b2e85</id>
<content type='text'>
__BSD_VISIBLE is always defined; we need to check if it's true.

Fixes:		d02489d11aed 9b5d724cad10
MFC after:	3 days
Reviewed by:	brooks, imp
Differential Revision:	https://reviews.freebsd.org/D41733

(cherry picked from commit 8091b82e291642f3034dc3fdc8689a4f4ba027da)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
__BSD_VISIBLE is always defined; we need to check if it's true.

Fixes:		d02489d11aed 9b5d724cad10
MFC after:	3 days
Reviewed by:	brooks, imp
Differential Revision:	https://reviews.freebsd.org/D41733

(cherry picked from commit 8091b82e291642f3034dc3fdc8689a4f4ba027da)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line xdr pattern</title>
<updated>2023-08-23T17:43:34+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:32:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=636cb7f7b00006e1919853899e2195949f7c084b'/>
<id>636cb7f7b00006e1919853899e2195949f7c084b</id>
<content type='text'>
Remove /^\s*%\s*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in main:
(cherry picked from commit 9524e274b548)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\s*%\s*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in main:
(cherry picked from commit 9524e274b548)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-23T17:43:30+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:32:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=023fc80ee38a117fa65b2ccb2abf8bdc7dbd6fd9'/>
<id>023fc80ee38a117fa65b2ccb2abf8bdc7dbd6fd9</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

Similar commit in main:
(cherry picked from commit d0b2dbfa0ecf)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

Similar commit in main:
(cherry picked from commit d0b2dbfa0ecf)
</pre>
</div>
</content>
</entry>
</feed>
