diff --git a/glibc-RHEL-57586.patch b/glibc-RHEL-57586.patch new file mode 100644 index 0000000..259060a --- /dev/null +++ b/glibc-RHEL-57586.patch @@ -0,0 +1,36 @@ +commit 6efd6cd46bf2257e674be4933a034542d80944eb +Author: Florian Weimer +Date: Fri Sep 6 14:07:00 2024 +0200 + + manual: Safety annotations for clock_gettime, clock_getres + + The annotations are preliminary, for consistency with existing + annotations on gettimeofday etc. + + Reviewed-by: Carlos O'Donell + +Conflicts: + manual/time.texi (fixing typo in context) + +diff --git a/manual/time.texi b/manual/time.texi +index 0c7a942b4c16946a..404d124d1bfdca5c 100644 +--- a/manual/time.texi ++++ b/manual/time.texi +@@ -503,7 +503,8 @@ Systems may support more than just these two clocks. + + @deftypefun int clock_gettime (clockid_t @var{clock}, struct timespec *@var{ts}) + @standards{POSIX.1, time.h} +-Get the current time accoding to the clock identified by @var{clock}, ++@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} ++Get the current time according to the clock identified by @var{clock}, + storing it as seconds and nanoseconds in @code{*@var{ts}}. + @xref{Time Types}, for a description of @code{struct timespec}. + +@@ -524,6 +525,7 @@ clock: + + @deftypefun int clock_getres (clockid_t @var{clock}, struct timespec *@var{res}) + @standards{POSIX.1, time.h} ++@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} + Get the actual resolution of the clock identified by @var{clock}, + storing it in @code{*@var{ts}}. + diff --git a/glibc.spec b/glibc.spec index cbd9806..acf6cfd 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1037,6 +1037,7 @@ Patch729: glibc-RHEL-38225-1.patch Patch730: glibc-RHEL-38225-2.patch Patch731: glibc-RHEL-54250.patch Patch732: glibc-RHEL-56743.patch +Patch733: glibc-RHEL-57586.patch ############################################################################## # Continued list of core "glibc" package information: @@ -3036,6 +3037,8 @@ update_gconv_modules_cache () - Backport verbosity patches for glibc math (RHEL-38225) - Backport getdelim test coverage improvements (RHEL-54250) - Backport mkdirat mode test (RHEL-56743) +- Backport: cover the documentation coverage gap adding thread safety + annotations for clock_gettime and clock_getres (RHEL-57586) * Thu Dec 19 2024 DJ Delorie - 2.34-148 - Increase ungetc test coverage, guarantee single char pushback (RHEL-46738)