From 363bbdbd2aeaae1e00f3872f2ba19a4a3c17bdf1 Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Wed, 2 Apr 2025 17:41:58 -0700 Subject: [PATCH] manual: Mention POSIX-1.2024 requires time_t to be 64 bit or wider. * manual/time.texi (Time Types): Mention POSIX-1.2024 requires 64 bit time_t. Signed-off-by: Collin Funk Reviewed-by: Adhemerval Zanella --- manual/time.texi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manual/time.texi b/manual/time.texi index 04c97f52ff..6b89b8539f 100644 --- a/manual/time.texi +++ b/manual/time.texi @@ -148,7 +148,8 @@ and pass them to the functions that convert them to broken-down time On POSIX-conformant systems, @code{time_t} is an integer type and its values represent the number of seconds elapsed since the @dfn{POSIX Epoch}, which is January 1, 1970, at 00:00:00 Coordinated Universal Time (UTC)@. -The count of seconds ignores leap seconds. +The count of seconds ignores leap seconds. Additionally, POSIX.1-2024 +added the requirement that @code{time_t} be at least 64 bits wide. @Theglibc{} additionally guarantees that @code{time_t} is a signed type, and that all of its functions operate correctly on negative -- 2.47.2