From: Bruno Haible Date: Tue, 19 Aug 2025 17:29:03 +0000 (+0200) Subject: doc: Update for glibc 2.42. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d429ac15ac9e75afb9dbce83ab70f638f322602;p=thirdparty%2Fgnulib.git doc: Update for glibc 2.42. * doc/glibc-functions/pthread_gettid_np.texi: New file. * doc/gnulib.texi (Glibc pthread.h): Include it. * doc/posix-headers/*.texi: Update. * doc/posix-functions/*.texi: Likewise. --- diff --git a/ChangeLog b/ChangeLog index 25c5d4c31f..84c8bf3b3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2024-08-19 Bruno Haible + + doc: Update for glibc 2.42. + * doc/glibc-functions/pthread_gettid_np.texi: New file. + * doc/gnulib.texi (Glibc pthread.h): Include it. + * doc/posix-headers/*.texi: Update. + * doc/posix-functions/*.texi: Likewise. + 2024-08-19 Bruno Haible doc: Update for glibc 2.41. diff --git a/doc/glibc-functions/pthread_gettid_np.texi b/doc/glibc-functions/pthread_gettid_np.texi new file mode 100644 index 0000000000..8e7ea31b24 --- /dev/null +++ b/doc/glibc-functions/pthread_gettid_np.texi @@ -0,0 +1,30 @@ +@node pthread_gettid_np +@subsection @code{pthread_gettid_np} +@findex pthread_gettid_np + +Documentation: +@itemize +@item +@ifinfo +@ref{Process Identification,,Process Identification,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Process-Identification.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_gettid_np.3.html,,man pthread_gettid_np}. +@end itemize + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on most non-glibc platforms: +glibc 2.41, macOS 15, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.7, Minix, AIX 7.3, HP-UX 11.31, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index 0127bea78e..a2f51ef28e 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -6127,6 +6127,7 @@ This list of functions is sorted according to the header that declares them. * pthread_getattr_default_np:: * pthread_getattr_np:: * pthread_getname_np:: +* pthread_gettid_np:: * pthread_kill_other_threads_np:: * pthread_rwlockattr_getkind_np:: * pthread_rwlockattr_setkind_np:: @@ -6147,6 +6148,7 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/pthread_getattr_default_np.texi @include glibc-functions/pthread_getattr_np.texi @include glibc-functions/pthread_getname_np.texi +@include glibc-functions/pthread_gettid_np.texi @include glibc-functions/pthread_kill_other_threads_np.texi @include glibc-functions/pthread_rwlockattr_getkind_np.texi @include glibc-functions/pthread_rwlockattr_setkind_np.texi diff --git a/doc/posix-functions/aligned_alloc.texi b/doc/posix-functions/aligned_alloc.texi index a8205d9912..40e6b1cb2e 100644 --- a/doc/posix-functions/aligned_alloc.texi +++ b/doc/posix-functions/aligned_alloc.texi @@ -42,7 +42,7 @@ glibc 2.15, macOS 10.14, FreeBSD 6.4, NetBSD 7.1, OpenBSD 6.0, Minix 3.1.8, AIX @item If the alignment and size are absurdly large, this function crashes: @c https://sourceware.org/PR32301 -glibc 2.41. +glibc 2.42. @end itemize Gnulib has partial substitutes for @code{aligned_alloc} diff --git a/doc/posix-functions/dcgettext_l.texi b/doc/posix-functions/dcgettext_l.texi index 3d68aeb180..8c15998fb5 100644 --- a/doc/posix-functions/dcgettext_l.texi +++ b/doc/posix-functions/dcgettext_l.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dgettext_l.texi b/doc/posix-functions/dgettext_l.texi index e4c7fa8965..8395d9d654 100644 --- a/doc/posix-functions/dgettext_l.texi +++ b/doc/posix-functions/dgettext_l.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dngettext_l.texi b/doc/posix-functions/dngettext_l.texi index 4eb9561d74..a7f68b0044 100644 --- a/doc/posix-functions/dngettext_l.texi +++ b/doc/posix-functions/dngettext_l.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/free_aligned_sized.texi b/doc/posix-functions/free_aligned_sized.texi index 9074692a74..77b501e107 100644 --- a/doc/posix-functions/free_aligned_sized.texi +++ b/doc/posix-functions/free_aligned_sized.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on most non-C23 platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/free_sized.texi b/doc/posix-functions/free_sized.texi index f6d750c644..6aa3d87cf4 100644 --- a/doc/posix-functions/free_sized.texi +++ b/doc/posix-functions/free_sized.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on most non-C23 platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/getlocalename_l.texi b/doc/posix-functions/getlocalename_l.texi index e258cd1df7..68c0518da4 100644 --- a/doc/posix-functions/getlocalename_l.texi +++ b/doc/posix-functions/getlocalename_l.texi @@ -11,7 +11,7 @@ Portability problems fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.x, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.x, mingw, MSVC 14, Android 9.0. But the gnulib replacement supports only a single locale category: the argument @code{LC_ALL} is unsupported. @item diff --git a/doc/posix-functions/gettext_l.texi b/doc/posix-functions/gettext_l.texi index 67a203852b..f220bf936c 100644 --- a/doc/posix-functions/gettext_l.texi +++ b/doc/posix-functions/gettext_l.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/memalignment.texi b/doc/posix-functions/memalignment.texi index c090f435b8..04af70dbf0 100644 --- a/doc/posix-functions/memalignment.texi +++ b/doc/posix-functions/memalignment.texi @@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on most non-C23 platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize To check whether a pointer @var{P} has alignment @var{A}, diff --git a/doc/posix-functions/ngettext_l.texi b/doc/posix-functions/ngettext_l.texi index 9250c952ce..5c8ca10f30 100644 --- a/doc/posix-functions/ngettext_l.texi +++ b/doc/posix-functions/ngettext_l.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/nl_langinfo.texi b/doc/posix-functions/nl_langinfo.texi index 08894b5042..d29628c12f 100644 --- a/doc/posix-functions/nl_langinfo.texi +++ b/doc/posix-functions/nl_langinfo.texi @@ -22,7 +22,7 @@ glibc 2.26, musl libc, macOS 14, NetBSD 8.0, OpenBSD 7.5, AIX 7.2, HP-UX 11.31, @item The constants @code{ABALTMON_1} to @code{ABALTMON_12} are not supported on many platforms: -glibc 2.41, musl libc, macOS 14, NetBSD 10.0, OpenBSD 7.6, AIX 7.3, HP-UX 11.31, Solaris 11.4, Haiku, Cygwin 3.5. +glibc 2.42, musl libc, macOS 14, NetBSD 10.0, OpenBSD 7.6, AIX 7.3, HP-UX 11.31, Solaris 11.4, Haiku, Cygwin 3.5. @item The constants @code{ERA}, @code{ERA_D_FMT}, @code{ERA_D_T_FMT}, @code{ERA_T_FMT}, @code{ALT_DIGITS} are not supported on some platforms: diff --git a/doc/posix-functions/posix_close.texi b/doc/posix-functions/posix_close.texi index 39b48cd1a9..6b07b533fa 100644 --- a/doc/posix-functions/posix_close.texi +++ b/doc/posix-functions/posix_close.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/posix_devctl.texi b/doc/posix-functions/posix_devctl.texi index abedaf1ff4..413d5c0966 100644 --- a/doc/posix-functions/posix_devctl.texi +++ b/doc/posix-functions/posix_devctl.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/posix_getdents.texi b/doc/posix-functions/posix_getdents.texi index 583001a8c6..f578f86d85 100644 --- a/doc/posix-functions/posix_getdents.texi +++ b/doc/posix-functions/posix_getdents.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.x, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/posix_memalign.texi b/doc/posix-functions/posix_memalign.texi index 2ebe14f48d..3d7b941f37 100644 --- a/doc/posix-functions/posix_memalign.texi +++ b/doc/posix-functions/posix_memalign.texi @@ -29,7 +29,7 @@ Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX @item If the alignment and size are absurdly large, this function crashes: @c https://sourceware.org/PR32301 -glibc 2.41. +glibc 2.42. @end itemize @mindex aligned-malloc diff --git a/doc/posix-functions/posix_spawn_file_actions_addchdir.texi b/doc/posix-functions/posix_spawn_file_actions_addchdir.texi index c3d6322b10..8786b73dcc 100644 --- a/doc/posix-functions/posix_spawn_file_actions_addchdir.texi +++ b/doc/posix-functions/posix_spawn_file_actions_addchdir.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 9.3, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 9.3, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/posix_spawn_file_actions_addfchdir.texi b/doc/posix-functions/posix_spawn_file_actions_addfchdir.texi index 0311deaed7..5d44f39e54 100644 --- a/doc/posix-functions/posix_spawn_file_actions_addfchdir.texi +++ b/doc/posix-functions/posix_spawn_file_actions_addfchdir.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 9.3, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 9.3, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/pthread_rwlock_rdlock.texi b/doc/posix-functions/pthread_rwlock_rdlock.texi index bcb2a0d824..8c18b0ebcd 100644 --- a/doc/posix-functions/pthread_rwlock_rdlock.texi +++ b/doc/posix-functions/pthread_rwlock_rdlock.texi @@ -20,7 +20,7 @@ called on an rwlock that is already taken by one or more readers, and another writer is already waiting to take it, this function may return successfully immediately) -- a behaviour that may lead to writer starvation -- on some platforms: -glibc 2.41. +glibc 2.42. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/pthread_rwlock_timedrdlock.texi b/doc/posix-functions/pthread_rwlock_timedrdlock.texi index 0e884728f6..f638d756d7 100644 --- a/doc/posix-functions/pthread_rwlock_timedrdlock.texi +++ b/doc/posix-functions/pthread_rwlock_timedrdlock.texi @@ -20,7 +20,7 @@ called on an rwlock that is already taken by one or more readers, and another writer is already waiting to take it, this function may return successfully immediately) -- a behaviour that may lead to writer starvation -- on some platforms: -glibc 2.41. +glibc 2.42. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/pthread_rwlock_tryrdlock.texi b/doc/posix-functions/pthread_rwlock_tryrdlock.texi index 755e834885..8bdbc941bb 100644 --- a/doc/posix-functions/pthread_rwlock_tryrdlock.texi +++ b/doc/posix-functions/pthread_rwlock_tryrdlock.texi @@ -20,7 +20,7 @@ called on an rwlock that is already taken by one or more readers, and another writer is already waiting to take it, this function may return successfully immediately) -- a behaviour that may lead to writer starvation -- on some platforms: -glibc 2.41. +glibc 2.42. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/realloc.texi b/doc/posix-functions/realloc.texi index 43f1f5e715..a70c33d665 100644 --- a/doc/posix-functions/realloc.texi +++ b/doc/posix-functions/realloc.texi @@ -110,5 +110,5 @@ Portability problems not fixed by Gnulib: When not growing an already-allocated region, i.e., when @code{p} points to a region of size @code{psize} and @code{n <= psize}, @code{realloc (p, n)} can fail and return a null pointer: -glibc 2.41 and probably other platforms. +glibc 2.42 and probably other platforms. @end itemize diff --git a/doc/posix-functions/reallocarray.texi b/doc/posix-functions/reallocarray.texi index 3af0923d42..ba844ee47e 100644 --- a/doc/posix-functions/reallocarray.texi +++ b/doc/posix-functions/reallocarray.texi @@ -51,5 +51,5 @@ Portability problems not fixed by Gnulib: @item When not growing an already-allocated region, @code{reallocarray}, like @code{realloc}, can fail and return a null pointer: -glibc 2.41 and probably other platforms. +glibc 2.42 and probably other platforms. @end itemize diff --git a/doc/posix-functions/sig2str.texi b/doc/posix-functions/sig2str.texi index 0a682e1453..b2203ed0d3 100644 --- a/doc/posix-functions/sig2str.texi +++ b/doc/posix-functions/sig2str.texi @@ -11,7 +11,7 @@ Portability problems fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Cygwin 3.2.x, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Cygwin 3.2.x, mingw, MSVC 14, Android 9.0. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/str2sig.texi b/doc/posix-functions/str2sig.texi index 9ab198c74e..5cb77fd915 100644 --- a/doc/posix-functions/str2sig.texi +++ b/doc/posix-functions/str2sig.texi @@ -11,7 +11,7 @@ Portability problems fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Cygwin 3.2.x, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Cygwin 3.2.x, mingw, MSVC 14, Android 9.0. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/tcgetwinsize.texi b/doc/posix-functions/tcgetwinsize.texi index 2ca1aac0d3..1ef3276836 100644 --- a/doc/posix-functions/tcgetwinsize.texi +++ b/doc/posix-functions/tcgetwinsize.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 12.0, NetBSD 8.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 12.0, NetBSD 8.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/tcsetwinsize.texi b/doc/posix-functions/tcsetwinsize.texi index abd15fd470..30e961057b 100644 --- a/doc/posix-functions/tcsetwinsize.texi +++ b/doc/posix-functions/tcsetwinsize.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 12.0, NetBSD 8.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 12.0, NetBSD 8.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-headers/devctl.texi b/doc/posix-headers/devctl.texi index 3b7628f4dd..fa1920e26f 100644 --- a/doc/posix-headers/devctl.texi +++ b/doc/posix-headers/devctl.texi @@ -13,5 +13,5 @@ Portability problems not fixed by Gnulib: @itemize @item This header file is missing on many platforms: -glibc 2.41, macOS 14, FreeBSD 9.3, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.6.0, mingw, MSVC 14, Android 9.0. +glibc 2.42, macOS 14, FreeBSD 9.3, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.6.0, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-headers/fcntl.texi b/doc/posix-headers/fcntl.texi index 1c51314d65..75d9128cd8 100644 --- a/doc/posix-headers/fcntl.texi +++ b/doc/posix-headers/fcntl.texi @@ -39,7 +39,7 @@ non-zero value; otherwise, the gnulib replacement is 0. @item @samp{O_EXEC} is not defined on some platforms: -glibc 2.41, macOS 12, FreeBSD 7.4, NetBSD 9.4, OpenBSD 7.5, HP-UX 11, Solaris 10, Cygwin 1.5.x, mingw, MSVC 14, Android. +glibc 2.42, macOS 12, FreeBSD 7.4, NetBSD 9.4, OpenBSD 7.5, HP-UX 11, Solaris 10, Cygwin 1.5.x, mingw, MSVC 14, Android. However, glibc does define @samp{O_EXEC} on GNU/Hurd. When not otherwise defined, Gnulib defines this macro to @samp{O_RDONLY}, which is typically 0. @@ -53,7 +53,7 @@ descriptor. @item @samp{O_SEARCH} is not defined on some platforms: -glibc 2.41, macOS 12, FreeBSD 12.4, NetBSD 6.1, OpenBSD 7.5, AIX 6.1, HP-UX 11, Solaris 10, Cygwin 1.5.x, mingw, MSVC 14, Android. +glibc 2.42, macOS 12, FreeBSD 12.4, NetBSD 6.1, OpenBSD 7.5, AIX 6.1, HP-UX 11, Solaris 10, Cygwin 1.5.x, mingw, MSVC 14, Android. When not otherwise defined, Gnulib defines this macro to @samp{O_RDONLY}, which is typically 0. @@ -136,7 +136,7 @@ glibc 2.13, macOS 13, FreeBSD 13.0, NetBSD 9.2, OpenBSD 7.1, Minix 3.3.0, AIX 7. Although POSIX.1-2024 standardized @code{O_CLOFORK}, @code{FD_CLOFORK} and @code{F_DUPFD_CLOFORK}, they are not defined on most platforms: -glibc 2.41, musl libc, macOS 15.5, FreeBSD 14.2, NetBSD 10.1, OpenBSD 7.7, Minix 3.3.0, AIX 7.3, Solaris 11.3, Cygwin 3.6.2, mingw, MSVC 14. +glibc 2.42, musl libc, macOS 15.5, FreeBSD 14.2, NetBSD 10.1, OpenBSD 7.7, Minix 3.3.0, AIX 7.3, Solaris 11.3, Cygwin 3.6.2, mingw, MSVC 14. @item @samp{F_SETFD}, @samp{F_GETFL}, @samp{F_SETFL}, @samp{F_GETLK}, diff --git a/doc/posix-headers/langinfo.texi b/doc/posix-headers/langinfo.texi index 988f3ca082..1eabe568b0 100644 --- a/doc/posix-headers/langinfo.texi +++ b/doc/posix-headers/langinfo.texi @@ -21,7 +21,7 @@ glibc 2.26, musl libc, macOS 11.1, NetBSD 8.0, OpenBSD 7.5, AIX 7.2, HP-UX 11.31 @item The constants @code{ABALTMON_1} to @code{ABALTMON_12} are not defined on many platforms: -glibc 2.41, musl libc, macOS 14, NetBSD 10.0, OpenBSD 7.6, AIX 7.3, HP-UX 11.31, Solaris 11.4, Haiku, Cygwin 3.5. +glibc 2.42, musl libc, macOS 14, NetBSD 10.0, OpenBSD 7.6, AIX 7.3, HP-UX 11.31, Solaris 11.4, Haiku, Cygwin 3.5. @item The constants @code{ERA}, @code{ERA_D_FMT}, @code{ERA_D_T_FMT}, @code{ERA_T_FMT}, @code{ALT_DIGITS} are not defined on some platforms: diff --git a/doc/posix-headers/regex.texi b/doc/posix-headers/regex.texi index 403088c6fc..cd0461bcfa 100644 --- a/doc/posix-headers/regex.texi +++ b/doc/posix-headers/regex.texi @@ -23,7 +23,7 @@ Minix 3.3.0, AIX 7.3, HP-UX 11, Solaris 11.4. On some systems that support GNU extensions, @code{RE_SYNTAX_EMACS} is 0 even though it should be @code{(RE_CHAR_CLASSES | RE_INTERVALS)} to be compatible with Emacs 21 (2001) and later: -glibc 2.41, Cygwin 2.6.x. +glibc 2.42, Cygwin 2.6.x. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-headers/stdlib.texi b/doc/posix-headers/stdlib.texi index 7cf4d8d990..ef74a69d90 100644 --- a/doc/posix-headers/stdlib.texi +++ b/doc/posix-headers/stdlib.texi @@ -37,7 +37,7 @@ MirBSD 10. The macro @code{WCOREDUMP} is not defined in this header file (only in @code{}) on some platforms: @c https://sourceware.org/PR32551 -glibc 2.41. +glibc 2.42. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-headers/sys_socket.texi b/doc/posix-headers/sys_socket.texi index aa1f3be21e..4619ddf732 100644 --- a/doc/posix-headers/sys_socket.texi +++ b/doc/posix-headers/sys_socket.texi @@ -86,9 +86,9 @@ mingw, MSVC 14. @item This header file does not define the constant @code{SOCK_CLOFORK} on some platforms: -glibc 2.41, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Solaris 11.3, Cygwin, mingw, MSVC, Android. +glibc 2.42, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Solaris 11.3, Cygwin, mingw, MSVC, Android. @item This header file does not define the constant @code{MSG_CMSG_CLOFORK} on some platforms: -glibc 2.41, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Solaris 11.4, Cygwin, mingw, MSVC, Android. +glibc 2.42, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Solaris 11.4, Cygwin, mingw, MSVC, Android. @end itemize diff --git a/doc/posix-headers/sys_un.texi b/doc/posix-headers/sys_un.texi index a14464a4c4..267a586075 100644 --- a/doc/posix-headers/sys_un.texi +++ b/doc/posix-headers/sys_un.texi @@ -20,7 +20,7 @@ Cygwin 3.5.5, mingw, MSVC 14. @item This header file causes compilation errors in C++ mode on some platforms: @c https://sourceware.org/PR32024 -glibc 2.41. +glibc 2.42. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-headers/unistd.texi b/doc/posix-headers/unistd.texi index 044cf83b8f..fd9eb7b7da 100644 --- a/doc/posix-headers/unistd.texi +++ b/doc/posix-headers/unistd.texi @@ -25,7 +25,7 @@ The @code{_exit} function is not declared in this file on some platforms: mingw. @item This header file does not define @code{O_CLOEXEC} on some platforms: -glibc 2.41, macOS 12, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5, mingw. +glibc 2.42, macOS 12, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5, mingw. @item Some platforms provide a @code{NULL} macro that cannot be used in arbitrary diff --git a/doc/posix-headers/utmpx.texi b/doc/posix-headers/utmpx.texi index 1c7b5ef76f..026fb835ad 100644 --- a/doc/posix-headers/utmpx.texi +++ b/doc/posix-headers/utmpx.texi @@ -33,7 +33,7 @@ On some platforms, the @code{struct utmpx} field @code{ut_tv} is not of type @code{struct timeval}. Instead, it is a different struct with @code{tv_sec} and @code{tv_usec} members that may have different types than the members of @code{struct timeval}: -glibc 2.41 on platforms where @code{time_t} was historically 32 bits +glibc 2.42 on platforms where @code{time_t} was historically 32 bits and where log file formats were not changed when 64-bit @code{time_t} was introduced. @item