From nobody Fri Nov 28 15:20:05 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHxn161lHz6HgQm for ; Fri, 28 Nov 2025 15:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHxn15SGxz47Rd for ; Fri, 28 Nov 2025 15:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764343205; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fGcXjNCKbuaMhxz5DDGVO6KyzJK3g5JxnRawKHTSdzk=; b=wC1GqPfAZliukJJdp8Rr6CPmYVn7wYRkkGlftiGG+g4sWZjlNZ7rXYJWUHeFwxGcDUqXgO 6Pjt11LvlM7N1zz7a/MS4K8vyUVLGX/RnlgkBDw4ucmEympRsD3qTpkDSJQVGM1YYChv7P ynG5Bs57jPxY0PMx/oZdervRAoCwY3I/sKgXtzJNBw9R6Rar9k4tzGnTqu5VN0jybGWIap wPkMO+I2dxJPLwg5qwU801keth099L8YwB5RRLe4NUpNBdE9D06HPZEfLus7xpCkx/ejef TyTbrjAD/qKwGfVEpRs6rXoBdL1eLOrFE7IvJe3NejkuMb9gokAuTRKgbJ0UgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764343205; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fGcXjNCKbuaMhxz5DDGVO6KyzJK3g5JxnRawKHTSdzk=; b=QTMWYD/W6DzeOQZf4FbC1xI82BkuIs4bZYPjf1Lpb1jKxDzgYDr6l9J6JE6zw5JoBu5N9h TixG5Mi0m2e5ys9svkp+6OAqWMA9PBn5mjOOESwhLXmxk7jgYeYi1iwY+pYI/a5Pz8oM9P OQFYA5Jg4GRe6V/1dChOQ7K7o9+s+F5xc3QWVQq3E7CrOhTrJH1T9ADGSho2amnCTy3GhX mmEOJzntE4SEg9N2zT1EAVGgTWW50l7/3Ih9j6buJsxXvTVglw5Q7m3LVUrot55BOTDXxI NToSZClYZIF4ql0jfmDQqiHTDdJgtqacfyXSgd8Iwh6x3Y7r4JgzLEK61CGIhg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764343205; a=rsa-sha256; cv=none; b=jxintDBYwUyPWgAemJJt4fLSXdDvtSrew2dP7igcFyBAZW/NZM2lr4lickCJ/ScloBrq6O rtJvHyrI4DxrreaZlIMIBDvBlBtarSfeYZ0eihn95EiXberb0Cwss4Um/HL05oYR7fvg87 wNcKcSfyAHoxSEOvcV8aYLxRdExhgckNqms9zKf8IPguwAWwIWm+7M9kmXd8713yb24ysc xdWbgolwj2n/5X/dz+aF6xjYPijJ+SWIZ3JAqiwC73nVF/Y6+O0EEKbWhvcSAdqKZNjVR5 sJln//srKLqI687/CwIP5U8FrXj2P0KoqcSWaQ02ztv9wyyBy9UA/LXHqYs6aA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHxn14bNfz16j4 for ; Fri, 28 Nov 2025 15:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2caff by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 15:20:05 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Robert Clausecker Subject: git: 5da388c633f8 - main - time.h: add timegm() to the C23 namespace List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5da388c633f8da8fbb35b8407ca848373e3ea977 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 15:20:05 +0000 Message-Id: <6929bda5.2caff.7c93bee2@gitrepo.freebsd.org> The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/src/commit/?id=5da388c633f8da8fbb35b8407ca848373e3ea977 commit 5da388c633f8da8fbb35b8407ca848373e3ea977 Author: Robert Clausecker AuthorDate: 2025-11-27 17:36:18 +0000 Commit: Robert Clausecker CommitDate: 2025-11-28 15:19:40 +0000 time.h: add timegm() to the C23 namespace This function is part of ISO/IEC 9899:2024 (C23) and was forgotten in D47856. Reviewed by: imp Approved by: markj (mentor) See also: D47856 Fixes: 59677aecb67bbedcfa2ee5d7d2b189193cdc4af7 MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D53951 --- include/time.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/time.h b/include/time.h index 9e71a85f6a9a..295df3b5790a 100644 --- a/include/time.h +++ b/include/time.h @@ -170,7 +170,6 @@ extern int daylight; #if __BSD_VISIBLE time_t timelocal(struct tm * const); -time_t timegm(struct tm * const); int timer_oshandle_np(timer_t timerid); time_t time2posix(time_t t); time_t posix2time(time_t t); @@ -193,6 +192,7 @@ int timespec_get(struct timespec *ts, int base); #define TIME_MONOTONIC 2 /* monotonic time */ /* ISO/IEC 9899:2024 7.29.2.7 The timespec_getres function */ int timespec_getres(struct timespec *, int); +time_t timegm(struct tm * const); #endif #endif