---
 doc/posix-functions/acospi.texi                             | 2 +-
 doc/posix-functions/acospif.texi                            | 2 +-
 doc/posix-functions/acospil.texi                            | 2 +-
 doc/posix-functions/aligned_alloc.texi                      | 2 +-
 doc/posix-functions/asinpi.texi                             | 2 +-
 doc/posix-functions/asinpif.texi                            | 2 +-
 doc/posix-functions/asinpil.texi                            | 2 +-
 doc/posix-functions/atan2pi.texi                            | 2 +-
 doc/posix-functions/atan2pif.texi                           | 2 +-
 doc/posix-functions/atan2pil.texi                           | 2 +-
 doc/posix-functions/atanpi.texi                             | 2 +-
 doc/posix-functions/atanpif.texi                            | 2 +-
 doc/posix-functions/atanpil.texi                            | 2 +-
 doc/posix-functions/compoundn.texi                          | 2 +-
 doc/posix-functions/compoundnf.texi                         | 2 +-
 doc/posix-functions/compoundnl.texi                         | 2 +-
 doc/posix-functions/cospi.texi                              | 2 +-
 doc/posix-functions/cospif.texi                             | 2 +-
 doc/posix-functions/cospil.texi                             | 2 +-
 doc/posix-functions/dcgettext_l.texi                        | 2 +-
 doc/posix-functions/dcngettext_l.texi                       | 2 +-
 doc/posix-functions/dgettext_l.texi                         | 2 +-
 doc/posix-functions/dngettext_l.texi                        | 2 +-
 doc/posix-functions/getlocalename_l.texi                    | 2 +-
 doc/posix-functions/gettext_l.texi                          | 2 +-
 doc/posix-functions/ngettext_l.texi                         | 2 +-
 doc/posix-functions/posix_close.texi                        | 2 +-
 doc/posix-functions/posix_devctl.texi                       | 2 +-
 doc/posix-functions/posix_getdents.texi                     | 2 +-
 doc/posix-functions/posix_memalign.texi                     | 2 +-
 doc/posix-functions/posix_spawn_file_actions_addchdir.texi  | 2 +-
 doc/posix-functions/posix_spawn_file_actions_addfchdir.texi | 2 +-
 doc/posix-functions/pown.texi                               | 2 +-
 doc/posix-functions/pownf.texi                              | 2 +-
 doc/posix-functions/pownl.texi                              | 2 +-
 doc/posix-functions/powr.texi                               | 2 +-
 doc/posix-functions/powrf.texi                              | 2 +-
 doc/posix-functions/powrl.texi                              | 2 +-
 doc/posix-functions/pthread_rwlock_rdlock.texi              | 2 +-
 doc/posix-functions/pthread_rwlock_timedrdlock.texi         | 2 +-
 doc/posix-functions/pthread_rwlock_tryrdlock.texi           | 2 +-
 doc/posix-functions/realloc.texi                            | 6 +++---
 doc/posix-functions/reallocarray.texi                       | 2 +-
 doc/posix-functions/rootn.texi                              | 2 +-
 doc/posix-functions/rootnf.texi                             | 2 +-
 doc/posix-functions/rootnl.texi                             | 2 +-
 doc/posix-functions/rsqrt.texi                              | 2 +-
 doc/posix-functions/rsqrtf.texi                             | 2 +-
 doc/posix-functions/rsqrtl.texi                             | 2 +-
 doc/posix-functions/sig2str.texi                            | 2 +-
 doc/posix-functions/sinpi.texi                              | 2 +-
 doc/posix-functions/sinpif.texi                             | 2 +-
 doc/posix-functions/sinpil.texi                             | 2 +-
 doc/posix-functions/str2sig.texi                            | 2 +-
 doc/posix-functions/tanpi.texi                              | 2 +-
 doc/posix-functions/tanpif.texi                             | 2 +-
 doc/posix-functions/tanpil.texi                             | 2 +-
 doc/posix-functions/tcgetwinsize.texi                       | 2 +-
 doc/posix-functions/tcsetwinsize.texi                       | 2 +-
 doc/posix-headers/devctl.texi                               | 2 +-
 doc/posix-headers/fcntl.texi                                | 5 +++--
 doc/posix-headers/stdlib.texi                               | 2 +-
 doc/posix-headers/sys_socket.texi                           | 4 ++--
 doc/posix-headers/sys_un.texi                               | 2 +-
 doc/posix-headers/utmpx.texi                                | 4 ++--
 lib/stdlib.in.h                                             | 2 +-
 66 files changed, 72 insertions(+), 71 deletions(-)

diff --git a/doc/posix-functions/acospi.texi b/doc/posix-functions/acospi.texi
index cdca34bed2..bd39ffec04 100644
--- a/doc/posix-functions/acospi.texi
+++ b/doc/posix-functions/acospi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/acospif.texi b/doc/posix-functions/acospif.texi
index 4beaec500d..06dd5e4ea5 100644
--- a/doc/posix-functions/acospif.texi
+++ b/doc/posix-functions/acospif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/acospil.texi b/doc/posix-functions/acospil.texi
index 151f0cf4ec..608af052c7 100644
--- a/doc/posix-functions/acospil.texi
+++ b/doc/posix-functions/acospil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/aligned_alloc.texi 
b/doc/posix-functions/aligned_alloc.texi
index d8a678848a..04631fe486 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/bugzilla/show_bug.cgi?id=32301
-glibc 2.40.
+glibc 2.41.
 @end itemize
 
 Gnulib has partial substitutes for @code{aligned_alloc}
diff --git a/doc/posix-functions/asinpi.texi b/doc/posix-functions/asinpi.texi
index 583c22b8b5..630b6fee30 100644
--- a/doc/posix-functions/asinpi.texi
+++ b/doc/posix-functions/asinpi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/asinpif.texi b/doc/posix-functions/asinpif.texi
index 211ea771d8..972266d5f5 100644
--- a/doc/posix-functions/asinpif.texi
+++ b/doc/posix-functions/asinpif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/asinpil.texi b/doc/posix-functions/asinpil.texi
index ce9eaf5fbb..c1c5211649 100644
--- a/doc/posix-functions/asinpil.texi
+++ b/doc/posix-functions/asinpil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/atan2pi.texi b/doc/posix-functions/atan2pi.texi
index f81ab3df21..3d927ba295 100644
--- a/doc/posix-functions/atan2pi.texi
+++ b/doc/posix-functions/atan2pi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/atan2pif.texi 
b/doc/posix-functions/atan2pif.texi
index 0be01146ee..9fcd3a7070 100644
--- a/doc/posix-functions/atan2pif.texi
+++ b/doc/posix-functions/atan2pif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/atan2pil.texi 
b/doc/posix-functions/atan2pil.texi
index 55d283dfba..1adad3bfd9 100644
--- a/doc/posix-functions/atan2pil.texi
+++ b/doc/posix-functions/atan2pil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/atanpi.texi b/doc/posix-functions/atanpi.texi
index aa0a58f5b9..db1fcbfdb3 100644
--- a/doc/posix-functions/atanpi.texi
+++ b/doc/posix-functions/atanpi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/atanpif.texi b/doc/posix-functions/atanpif.texi
index fc11c5be02..ee1463fc17 100644
--- a/doc/posix-functions/atanpif.texi
+++ b/doc/posix-functions/atanpif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/atanpil.texi b/doc/posix-functions/atanpil.texi
index 3e656476d0..72a0037f4f 100644
--- a/doc/posix-functions/atanpil.texi
+++ b/doc/posix-functions/atanpil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/compoundn.texi 
b/doc/posix-functions/compoundn.texi
index 405357cc62..a229e6b6ce 100644
--- a/doc/posix-functions/compoundn.texi
+++ b/doc/posix-functions/compoundn.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/compoundnf.texi 
b/doc/posix-functions/compoundnf.texi
index b5dfa7c4b3..8c6c7fa687 100644
--- a/doc/posix-functions/compoundnf.texi
+++ b/doc/posix-functions/compoundnf.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/compoundnl.texi 
b/doc/posix-functions/compoundnl.texi
index a59d308f71..ba76081bad 100644
--- a/doc/posix-functions/compoundnl.texi
+++ b/doc/posix-functions/compoundnl.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on all platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, 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.
 @end itemize
diff --git a/doc/posix-functions/cospi.texi b/doc/posix-functions/cospi.texi
index 5a3558a670..05dac4a036 100644
--- a/doc/posix-functions/cospi.texi
+++ b/doc/posix-functions/cospi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/cospif.texi b/doc/posix-functions/cospif.texi
index c6420ca750..d59a05b4f5 100644
--- a/doc/posix-functions/cospif.texi
+++ b/doc/posix-functions/cospif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/cospil.texi b/doc/posix-functions/cospil.texi
index a8e128e665..258637feb3 100644
--- a/doc/posix-functions/cospil.texi
+++ b/doc/posix-functions/cospil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/dcgettext_l.texi 
b/doc/posix-functions/dcgettext_l.texi
index 947151e60c..3d68aeb180 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/dcngettext_l.texi 
b/doc/posix-functions/dcngettext_l.texi
index 381c00abe6..ce468ceabe 100644
--- a/doc/posix-functions/dcngettext_l.texi
+++ b/doc/posix-functions/dcngettext_l.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many platforms:
-glibc 2.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/dgettext_l.texi 
b/doc/posix-functions/dgettext_l.texi
index f1a7601708..e4c7fa8965 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/dngettext_l.texi 
b/doc/posix-functions/dngettext_l.texi
index 9e6e00a0b7..4eb9561d74 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/getlocalename_l.texi 
b/doc/posix-functions/getlocalename_l.texi
index 7084ca22c0..26f8f2ab42 100644
--- a/doc/posix-functions/getlocalename_l.texi
+++ b/doc/posix-functions/getlocalename_l.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many platforms:
-glibc 2.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/gettext_l.texi 
b/doc/posix-functions/gettext_l.texi
index e606463f7d..67a203852b 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/ngettext_l.texi 
b/doc/posix-functions/ngettext_l.texi
index be24c223a1..9250c952ce 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/posix_close.texi 
b/doc/posix-functions/posix_close.texi
index bf955e06b9..39b48cd1a9 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/posix_devctl.texi 
b/doc/posix-functions/posix_devctl.texi
index d93f9a7166..abedaf1ff4 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/posix_getdents.texi 
b/doc/posix-functions/posix_getdents.texi
index 7eefbef15c..583001a8c6 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/posix_memalign.texi 
b/doc/posix-functions/posix_memalign.texi
index d802fd6ebe..4ca65f3ddd 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/bugzilla/show_bug.cgi?id=32301
-glibc 2.40.
+glibc 2.41.
 @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 2c9ab067aa..c3d6322b10 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.40, 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.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.
 @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 723510254e..0311deaed7 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/pown.texi b/doc/posix-functions/pown.texi
index 60e948fab3..de22af859f 100644
--- a/doc/posix-functions/pown.texi
+++ b/doc/posix-functions/pown.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/pownf.texi b/doc/posix-functions/pownf.texi
index 1cab7f605e..7d6dfe9bdc 100644
--- a/doc/posix-functions/pownf.texi
+++ b/doc/posix-functions/pownf.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/pownl.texi b/doc/posix-functions/pownl.texi
index 3db6dd99c1..ce6a9a1686 100644
--- a/doc/posix-functions/pownl.texi
+++ b/doc/posix-functions/pownl.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/powr.texi b/doc/posix-functions/powr.texi
index 63e4ca6802..544995a6d9 100644
--- a/doc/posix-functions/powr.texi
+++ b/doc/posix-functions/powr.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/powrf.texi b/doc/posix-functions/powrf.texi
index cc212b6573..1cdbdc23bc 100644
--- a/doc/posix-functions/powrf.texi
+++ b/doc/posix-functions/powrf.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/powrl.texi b/doc/posix-functions/powrl.texi
index ea658f8c4b..411254a0d6 100644
--- a/doc/posix-functions/powrl.texi
+++ b/doc/posix-functions/powrl.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlock_rdlock.texi 
b/doc/posix-functions/pthread_rwlock_rdlock.texi
index ef40b45792..bcb2a0d824 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.40.
+glibc 2.41.
 @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 24e22c1d8d..0e884728f6 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.40.
+glibc 2.41.
 @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 00369ff434..755e834885 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.40.
+glibc 2.41.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/realloc.texi b/doc/posix-functions/realloc.texi
index b08f76c5f1..43f1f5e715 100644
--- a/doc/posix-functions/realloc.texi
+++ b/doc/posix-functions/realloc.texi
@@ -54,7 +54,7 @@ have one of the following behaviors:
 @enumerate
 @item
 Free @code{p}, do not change @code{errno}, and return a null pointer:
-glibc 2.33--2.40 by default, Android.
+glibc 2.33--2.41 by default, Android.
 
 @item
 Free @code{p}, possibly set @code{errno}, and return a null pointer:
@@ -69,7 +69,7 @@ AIX 7.3 without @code{_LINUX_SOURCE_COMPAT}.
 @item
 Free @code{p} and return a pointer to a new region of size zero:
 AIX 7.3 with @code{_LINUX_SOURCE_COMPAT}, glibc 1--2.1 by default,
-glibc 2.1.1--2.40 if specially built with @code{REALLOC_ZERO_BYTES_FREES=0},
+glibc 2.1.1--2.41 if specially built with @code{REALLOC_ZERO_BYTES_FREES=0},
 musl libc, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, Cygwin.
 @end enumerate
 
@@ -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.40 and probably other platforms.
+glibc 2.41 and probably other platforms.
 @end itemize
diff --git a/doc/posix-functions/reallocarray.texi 
b/doc/posix-functions/reallocarray.texi
index 318f7854cc..3af0923d42 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.40 and probably other platforms.
+glibc 2.41 and probably other platforms.
 @end itemize
diff --git a/doc/posix-functions/rootn.texi b/doc/posix-functions/rootn.texi
index e33a246fb6..7465d40e8d 100644
--- a/doc/posix-functions/rootn.texi
+++ b/doc/posix-functions/rootn.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/rootnf.texi b/doc/posix-functions/rootnf.texi
index 2a1c6bca3c..014a40a056 100644
--- a/doc/posix-functions/rootnf.texi
+++ b/doc/posix-functions/rootnf.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/rootnl.texi b/doc/posix-functions/rootnl.texi
index 9b5a9758e3..41aa1f0d99 100644
--- a/doc/posix-functions/rootnl.texi
+++ b/doc/posix-functions/rootnl.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on all platforms:
-glibc 2.40, 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.
+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.
 @end itemize
diff --git a/doc/posix-functions/rsqrt.texi b/doc/posix-functions/rsqrt.texi
index e0264f99a4..5962994db1 100644
--- a/doc/posix-functions/rsqrt.texi
+++ b/doc/posix-functions/rsqrt.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many platforms:
-glibc 2.40, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, 
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
+glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, 
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
 @end itemize
diff --git a/doc/posix-functions/rsqrtf.texi b/doc/posix-functions/rsqrtf.texi
index df8d6ba26b..cfed646903 100644
--- a/doc/posix-functions/rsqrtf.texi
+++ b/doc/posix-functions/rsqrtf.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many platforms:
-glibc 2.40, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, 
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
+glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, 
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
 @end itemize
diff --git a/doc/posix-functions/rsqrtl.texi b/doc/posix-functions/rsqrtl.texi
index 6713380a25..0c60327d5e 100644
--- a/doc/posix-functions/rsqrtl.texi
+++ b/doc/posix-functions/rsqrtl.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many platforms:
-glibc 2.40, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, 
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
+glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, 
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
 @end itemize
diff --git a/doc/posix-functions/sig2str.texi b/doc/posix-functions/sig2str.texi
index 57276942db..0a682e1453 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.40, 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.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.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/sinpi.texi b/doc/posix-functions/sinpi.texi
index 408bebd40c..3a56f3f4a3 100644
--- a/doc/posix-functions/sinpi.texi
+++ b/doc/posix-functions/sinpi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/sinpif.texi b/doc/posix-functions/sinpif.texi
index 7c718810e0..c6af8b4cea 100644
--- a/doc/posix-functions/sinpif.texi
+++ b/doc/posix-functions/sinpif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/sinpil.texi b/doc/posix-functions/sinpil.texi
index 3d70a14099..0bc85b14aa 100644
--- a/doc/posix-functions/sinpil.texi
+++ b/doc/posix-functions/sinpil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/str2sig.texi b/doc/posix-functions/str2sig.texi
index a86a18aeb9..9ab198c74e 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.40, 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.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.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/tanpi.texi b/doc/posix-functions/tanpi.texi
index 829842d561..22dee72341 100644
--- a/doc/posix-functions/tanpi.texi
+++ b/doc/posix-functions/tanpi.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/tanpif.texi b/doc/posix-functions/tanpif.texi
index dc16a207f0..395cc1948c 100644
--- a/doc/posix-functions/tanpif.texi
+++ b/doc/posix-functions/tanpif.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/tanpil.texi b/doc/posix-functions/tanpil.texi
index 87f41dd6a7..5e9b27fd48 100644
--- a/doc/posix-functions/tanpil.texi
+++ b/doc/posix-functions/tanpil.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function is missing on many platforms:
+This function is missing on many non-C23 platforms:
 glibc 2.40, macOS 14, FreeBSD 13.4, 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.
 @end itemize
diff --git a/doc/posix-functions/tcgetwinsize.texi 
b/doc/posix-functions/tcgetwinsize.texi
index 564e6c0f5e..2ca1aac0d3 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-functions/tcsetwinsize.texi 
b/doc/posix-functions/tcsetwinsize.texi
index 2c677a12ff..abd15fd470 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-headers/devctl.texi b/doc/posix-headers/devctl.texi
index 6f8a49a453..3b7628f4dd 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.40, 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.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.
 @end itemize
diff --git a/doc/posix-headers/fcntl.texi b/doc/posix-headers/fcntl.texi
index 6f85ca663a..c94f6679f7 100644
--- a/doc/posix-headers/fcntl.texi
+++ b/doc/posix-headers/fcntl.texi
@@ -39,7 +39,8 @@ non-zero value; otherwise, the gnulib replacement is 0.
 
 @item
 @samp{O_EXEC} is not defined on some platforms:
-glibc 2.40, 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.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.
+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.
 
@@ -52,7 +53,7 @@ descriptor.
 
 @item
 @samp{O_SEARCH} is not defined on some platforms:
-glibc 2.40, 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.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.
 When not otherwise defined,
 Gnulib defines this macro to @samp{O_RDONLY}, which is typically 0.
 
diff --git a/doc/posix-headers/stdlib.texi b/doc/posix-headers/stdlib.texi
index ee7ab19449..bd402b8d95 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{<sys/wait.h>}) on some platforms:
 @c https://sourceware.org/bugzilla/show_bug.cgi?id=32551
-glibc 2.40.
+glibc 2.41.
 @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 f4f68b22f9..5b7e34ffb3 100644
--- a/doc/posix-headers/sys_socket.texi
+++ b/doc/posix-headers/sys_socket.texi
@@ -83,9 +83,9 @@ mingw, MSVC 14.
 @item
 This header file does not define the constant @code{SOCK_CLOFORK}
 on some platforms:
-glibc 2.39, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Solaris 11.3, 
Cygwin, mingw, MSVC, Android.
+glibc 2.41, 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.39, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Solaris 11.4, 
Cygwin, mingw, MSVC, Android.
+glibc 2.41, 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 9eec7af31e..110de5391a 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/bugzilla/show_bug.cgi?id=32024
-glibc 2.40.
+glibc 2.41.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-headers/utmpx.texi b/doc/posix-headers/utmpx.texi
index 2bbfda7a4c..1c7b5ef76f 100644
--- a/doc/posix-headers/utmpx.texi
+++ b/doc/posix-headers/utmpx.texi
@@ -33,14 +33,14 @@ 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.40 on platforms where @code{time_t} was historically 32 bits
+glibc 2.41 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
 On some platforms, this API does not support timestamps past the
 year 2038:
 glibc 2.39 on 32-bit platforms like x86 and ARM where @code{time_t}
-was historically 32 bits; however, glibc 2.40 is planned to support
+was historically 32 bits; later glibc versions support
 timestamps up to the year 2106, by changing @code{ut_tv.tv_sec}'s type
 to be a 32-bit unsigned integer.
 @item
diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h
index bd82086ff3..11d337a18a 100644
--- a/lib/stdlib.in.h
+++ b/lib/stdlib.in.h
@@ -63,7 +63,7 @@
 #include <stddef.h>
 
 /* MirBSD 10 defines WEXITSTATUS in <sys/wait.h>, not in <stdlib.h>.
-   glibc 2.40 defines WCOREDUMP in <sys/wait.h>, not in <stdlib.h>.  */
+   glibc 2.41 defines WCOREDUMP in <sys/wait.h>, not in <stdlib.h>.  */
 #if @GNULIB_SYSTEM_POSIX@ && !(defined WEXITSTATUS && defined WCOREDUMP)
 # include <sys/wait.h>
 #endif
-- 
2.45.2



Reply via email to