From: Collin Funk Date: Thu, 3 Apr 2025 00:41:58 +0000 (-0700) Subject: manual: Mention POSIX-1.2024 requires time_t to be 64 bit or wider. X-Git-Tag: glibc-2.42~310 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=363bbdbd2aeaae1e00f3872f2ba19a4a3c17bdf1;p=thirdparty%2Fglibc.git 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 --- 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