Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 May 2026 21:21:58 +0000
From:      Colin Percival <cperciva@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Cc:        Robert Clausecker <fuz@FreeBSD.org>
Subject:   git: ae2840e094ed - releng/15.1 - libc/ctime.3: timegm() is in C23.
Message-ID:  <6a0f7776.1d9af.139f2024@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch releng/15.1 has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=ae2840e094edcf8c4ca86b893e704cd7380f8a85

commit ae2840e094edcf8c4ca86b893e704cd7380f8a85
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-05-14 10:24:30 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2026-05-21 21:21:09 +0000

    libc/ctime.3: timegm() is in C23.
    
    Approved by:    re (cperciva)
    See also:       D53951, https://wiki.freebsd.org/C23
    MFC after:      1 week
    
    (cherry picked from commit 68251761c77b2f5ff927cf19bba7d4efa88799de)
    (cherry picked from commit e4bca1be11c5edad947d50ce86388bba73489f89)
---
 lib/libc/stdtime/ctime.3 | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/libc/stdtime/ctime.3 b/lib/libc/stdtime/ctime.3
index 6384e8bd959b..e51cb5d52f94 100644
--- a/lib/libc/stdtime/ctime.3
+++ b/lib/libc/stdtime/ctime.3
@@ -27,7 +27,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.Dd September 23, 2025
+.Dd May 14, 2026
 .Dt CTIME 3
 .Os
 .Sh NAME
@@ -354,8 +354,9 @@ table).
 .Pp
 The
 .Fn timegm
-function is not specified by any standard; its function cannot be
-completely emulated using the standard functions described above.
+function is expected to conform to
+.St -isoC-2023
+with the same constraint.
 .Sh HISTORY
 This manual page is derived from
 the time package contributed to Berkeley by


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a0f7776.1d9af.139f2024>