<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/string, branch release/14.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F14.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F14.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-12-16T04:57:52Z</updated>
<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>ffs.3: Fix an accidentally committed merge left over</title>
<updated>2025-10-30T08:07:00Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2025-10-30T08:07:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=28290a18e217ed5837549e1ee022766403d63133'/>
<id>urn:sha1:28290a18e217ed5837549e1ee022766403d63133</id>
<content type='text'>
Fix an accidentally committed merge left over.

Fixes:		38a172d3c6b7 ("ffs.3: Add a STANDARDS section to the manual page")
</content>
</entry>
<entry>
<title>ffs.3: Add a STANDARDS section to the manual page</title>
<updated>2025-10-30T08:04:03Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2025-10-25T21:37:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38a172d3c6b703402d3befd37be24cb83d98a6b6'/>
<id>urn:sha1:38a172d3c6b703402d3befd37be24cb83d98a6b6</id>
<content type='text'>
The ffs() function conforms to IEEE Std 1003.1-2008 ("POSIX.1").
The ffsl() and ffsll() functions conform to IEEE Std 1003.1-2024 ("POSIX.1").

Reviewed by:	ziaee
Differential Revision:	https://reviews.freebsd.org/D53352

(cherry picked from commit f1cb4e9962d715ec85ba26d7019ab83adea1ffb7)
</content>
</entry>
<entry>
<title>memcmp.3: Clarify return value</title>
<updated>2025-07-29T14:19:49Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2024-06-05T20:03:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3fe326bfa03025654c017dde7ac8124beb5142fb'/>
<id>urn:sha1:3fe326bfa03025654c017dde7ac8124beb5142fb</id>
<content type='text'>
The return value is not required to be the difference between the
differing bytes, only less than zero, zero, or greater than zero.

Reviewed by:	fuz
Event:		Kitchener-Waterloo Hackathon 202406
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47683

(cherry picked from commit 5cc53d79655bf7f67b1a794c088d896aa6475c2e)
</content>
</entry>
<entry>
<title>memchr.3: mention the len argument in the functions description</title>
<updated>2025-07-25T03:23:49Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-07-19T12:15:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=823b81ac9c75f4c86b8e85e12bf1f0219ae59608'/>
<id>urn:sha1:823b81ac9c75f4c86b8e85e12bf1f0219ae59608</id>
<content type='text'>
(cherry picked from commit 441995e161a2564d37947d054a2f1219754deb5f)
</content>
</entry>
<entry>
<title>manuals: Align our tree with upstream C23 macro</title>
<updated>2025-07-14T16:44:45Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2025-05-05T18:52:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9819cc22df7c49e2a9631c1afdec8bbe988e00b0'/>
<id>urn:sha1:9819cc22df7c49e2a9631c1afdec8bbe988e00b0</id>
<content type='text'>
Switch all instances of the -isoC-2024 macro to -isoC-2023 selected by
upstream. Keep -isoC-2024 defined, but deprecated, for backwards compat.

MFC after:      3 days (resolved merge conflicts w/ cdefs and memccpy.3)

(cherry picked from commit 1b6936e125382523509901a4fc5b2932ed0e742d)
</content>
</entry>
<entry>
<title>contrib/mandoc: add -isoC-2024 and -svid1 to mdoc(7)</title>
<updated>2025-07-14T16:44:44Z</updated>
<author>
<name>Robert Clausecker</name>
<email>fuz@FreeBSD.org</email>
</author>
<published>2024-10-25T15:05:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e912101db10b45e8f440da44ae06e0f0383d24ad'/>
<id>urn:sha1:e912101db10b45e8f440da44ae06e0f0383d24ad</id>
<content type='text'>
C23 (ISO/IEC 9899:2024) is not out yet, but will be shortly.
SVID1 is needed for the history section of memccpy(3).

Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D47284

(cherry picked from commit 7ed159c6cc00adf6f75f9a43024f23509f5b8e5e)
</content>
</entry>
<entry>
<title>libc: indicate existing functions that are POSIX 2024</title>
<updated>2024-11-21T00:45:07Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2024-11-14T19:30:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=098ed26bf4564362c4478b8c92b11ab9ca074da1'/>
<id>urn:sha1:098ed26bf4564362c4478b8c92b11ab9ca074da1</id>
<content type='text'>
Reviewed by:	brooks, imp
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47581

(cherry picked from commit dfa0ac74c2fbc1cde3e8cdb1ab9fe5cbb90a9b16)
</content>
</entry>
<entry>
<title>manuals: Fix "unusual .Xr" warnings with a script</title>
<updated>2024-11-04T16:13:13Z</updated>
<author>
<name>Graham Percival</name>
<email>gperciva@tarsnap.com</email>
</author>
<published>2024-10-15T15:44:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ddf4df54a7d3bf3df2cf929307e677acf86b06e2'/>
<id>urn:sha1:ddf4df54a7d3bf3df2cf929307e677acf86b06e2</id>
<content type='text'>
These were reported by `mandoc -T lint ...` as warnings:
- unusual Xr order
- unusual Xr punctuation

Fixes made by script in https://github.com/Tarsnap/freebsd-doc-scripts

Signed-off-by:	Graham Percival &lt;gperciva@tarsnap.com&gt;
Reviewed by:	mhorne, Alexander Ziaee &lt;concussious.bugzilla@runbox.com&gt;
Sponsored by:	Tarsnap Backup Inc.
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1464

(cherry picked from commit 6e1fc0118033f42b7c0d3623c8f67a89ebecabb2)
</content>
</entry>
<entry>
<title>libc: make strerror_rl() usable for libc</title>
<updated>2024-04-30T00:48:10Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-04-23T17:04:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f19af4b0955dc3f4309a41d6aeb7514f6884848'/>
<id>urn:sha1:8f19af4b0955dc3f4309a41d6aeb7514f6884848</id>
<content type='text'>
(cherry picked from commit 92771bc00ad0f567b27876c34450bef7a0ee61d0)
</content>
</entry>
</feed>
