summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-08-14 22:07:33 +0200
committerBruno Haible <bruno@clisp.org>2021-08-14 22:07:33 +0200
commit8f4538a53d64054ae2fc8b86c0f87c418c6176e6 (patch)
tree883ad80aa995c1342b195ce195a5ed574c73131d
parent5b819771642ca46e8dc33d2798924d838bc3bd05 (diff)
downloadgnulib-8f4538a53d64054ae2fc8b86c0f87c418c6176e6.tar.gz
doc: Update for glibc 2.34.
* doc/posix-functions/timespec_getres.texi: New file. * doc/glibc-functions/_Fork.texi: New file. * doc/glibc-functions/closefrom.texi: New file. * doc/glibc-functions/dn_comp.texi: New file. * doc/glibc-functions/dn_skipname.texi: New file. * doc/glibc-functions/execveat.texi: New file. * doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi: New file. * doc/glibc-functions/res_dnok.texi: New file. * doc/glibc-functions/res_hnok.texi: New file. * doc/glibc-functions/res_mailok.texi: New file. * doc/glibc-functions/res_nmkquery.texi: New file. * doc/glibc-functions/res_nquery.texi: New file. * doc/glibc-functions/res_nquerydomain.texi: New file. * doc/glibc-functions/res_nsearch.texi: New file. * doc/glibc-functions/res_nsend.texi: New file. * doc/glibc-functions/res_ownok.texi: New file. * doc/glibc-functions/res_send.texi: New file. * doc/gnulib.texi: Include them. * doc/glibc-functions/inet_neta.texi: Remove file. * doc/glibc-functions/malloc_get_state.texi: Remove file. * doc/glibc-functions/malloc_set_state.texi: Remove file. * doc/glibc-functions/pthread_mutex_consistent_np.texi: Remove file. * doc/glibc-functions/pthread_mutexattr_getrobust_np.texi: Remove file. * doc/glibc-functions/pthread_mutexattr_setrobust_np.texi: Remove file. * doc/glibc-functions/pthread_yield.texi: Remove file. * doc/gnulib.texi: Don't include them. * doc/glibc-headers/resolv.texi: Update. * doc/pastposix-functions/h_errno.texi: Likewise. * doc/posix-functions/*.texi: Likewise. * doc/glibc-functions/*.texi: Likewise.
-rw-r--r--ChangeLog35
-rw-r--r--doc/glibc-functions/_Fork.texi24
-rw-r--r--doc/glibc-functions/closefrom.texi34
-rw-r--r--doc/glibc-functions/dn_comp.texi (renamed from doc/glibc-functions/pthread_yield.texi)10
-rw-r--r--doc/glibc-functions/dn_skipname.texi18
-rw-r--r--doc/glibc-functions/execveat.texi19
-rw-r--r--doc/glibc-functions/getrandom.texi2
-rw-r--r--doc/glibc-functions/inet_neta.texi16
-rw-r--r--doc/glibc-functions/lchmod.texi2
-rw-r--r--doc/glibc-functions/malloc_get_state.texi18
-rw-r--r--doc/glibc-functions/malloc_set_state.texi18
-rw-r--r--doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi16
-rw-r--r--doc/glibc-functions/pthread_mutex_consistent_np.texi20
-rw-r--r--doc/glibc-functions/pthread_mutexattr_getrobust_np.texi23
-rw-r--r--doc/glibc-functions/pthread_mutexattr_setrobust_np.texi23
-rw-r--r--doc/glibc-functions/res_dnok.texi18
-rw-r--r--doc/glibc-functions/res_hnok.texi18
-rw-r--r--doc/glibc-functions/res_mailok.texi18
-rw-r--r--doc/glibc-functions/res_mkquery.texi2
-rw-r--r--doc/glibc-functions/res_nmkquery.texi18
-rw-r--r--doc/glibc-functions/res_nquery.texi18
-rw-r--r--doc/glibc-functions/res_nquerydomain.texi18
-rw-r--r--doc/glibc-functions/res_nsearch.texi18
-rw-r--r--doc/glibc-functions/res_nsend.texi18
-rw-r--r--doc/glibc-functions/res_ownok.texi18
-rw-r--r--doc/glibc-functions/res_querydomain.texi2
-rw-r--r--doc/glibc-functions/res_send.texi18
-rw-r--r--doc/glibc-functions/sysctl.texi2
-rw-r--r--doc/glibc-headers/resolv.texi5
-rw-r--r--doc/gnulib.texi50
-rw-r--r--doc/pastposix-functions/h_errno.texi2
-rw-r--r--doc/posix-functions/crypt.texi2
-rw-r--r--doc/posix-functions/fchmodat.texi2
-rw-r--r--doc/posix-functions/fclose.texi2
-rw-r--r--doc/posix-functions/fflush.texi2
-rw-r--r--doc/posix-functions/mbrtowc.texi2
-rw-r--r--doc/posix-functions/mbtowc.texi2
-rw-r--r--doc/posix-functions/setkey.texi2
-rw-r--r--doc/posix-functions/timespec_getres.texi18
39 files changed, 398 insertions, 155 deletions
diff --git a/ChangeLog b/ChangeLog
index 105600bb21..ddf2943b00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,38 @@
+2021-08-14 Bruno Haible <bruno@clisp.org>
+
+ doc: Update for glibc 2.34.
+ * doc/posix-functions/timespec_getres.texi: New file.
+ * doc/glibc-functions/_Fork.texi: New file.
+ * doc/glibc-functions/closefrom.texi: New file.
+ * doc/glibc-functions/dn_comp.texi: New file.
+ * doc/glibc-functions/dn_skipname.texi: New file.
+ * doc/glibc-functions/execveat.texi: New file.
+ * doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi: New
+ file.
+ * doc/glibc-functions/res_dnok.texi: New file.
+ * doc/glibc-functions/res_hnok.texi: New file.
+ * doc/glibc-functions/res_mailok.texi: New file.
+ * doc/glibc-functions/res_nmkquery.texi: New file.
+ * doc/glibc-functions/res_nquery.texi: New file.
+ * doc/glibc-functions/res_nquerydomain.texi: New file.
+ * doc/glibc-functions/res_nsearch.texi: New file.
+ * doc/glibc-functions/res_nsend.texi: New file.
+ * doc/glibc-functions/res_ownok.texi: New file.
+ * doc/glibc-functions/res_send.texi: New file.
+ * doc/gnulib.texi: Include them.
+ * doc/glibc-functions/inet_neta.texi: Remove file.
+ * doc/glibc-functions/malloc_get_state.texi: Remove file.
+ * doc/glibc-functions/malloc_set_state.texi: Remove file.
+ * doc/glibc-functions/pthread_mutex_consistent_np.texi: Remove file.
+ * doc/glibc-functions/pthread_mutexattr_getrobust_np.texi: Remove file.
+ * doc/glibc-functions/pthread_mutexattr_setrobust_np.texi: Remove file.
+ * doc/glibc-functions/pthread_yield.texi: Remove file.
+ * doc/gnulib.texi: Don't include them.
+ * doc/glibc-headers/resolv.texi: Update.
+ * doc/pastposix-functions/h_errno.texi: Likewise.
+ * doc/posix-functions/*.texi: Likewise.
+ * doc/glibc-functions/*.texi: Likewise.
+
2021-08-12 Paul Eggert <eggert@cs.ucla.edu>
memrchr-tests: port to GCC 12
diff --git a/doc/glibc-functions/_Fork.texi b/doc/glibc-functions/_Fork.texi
new file mode 100644
index 0000000000..f1698e68be
--- /dev/null
+++ b/doc/glibc-functions/_Fork.texi
@@ -0,0 +1,24 @@
+@node _Fork
+@subsection @code{_Fork}
+@findex _Fork
+
+Documentation:@*
+@ifinfo
+@ref{Creating a Process,,Creating a Process,libc}
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Creating-a-Process.html}
+@end ifnotinfo
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.33, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/closefrom.texi b/doc/glibc-functions/closefrom.texi
new file mode 100644
index 0000000000..6bd5e336ca
--- /dev/null
+++ b/doc/glibc-functions/closefrom.texi
@@ -0,0 +1,34 @@
+@node closefrom
+@subsection @code{closefrom}
+@findex closefrom
+
+Documentation:@*
+@ifinfo
+@ref{Opening and Closing Files,,Opening and Closing Files,libc}
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Opening-and-Closing-Files.html}
+@end ifnotinfo
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+glibc 2.33, macOS 11.1, FreeBSD 7.2, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
+
+Note (quoted from
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/close.3p.html,,man close}):
+``The [POSIX] standard developers rejected a proposal to add
+@code{closefrom()} to the [POSIX] standard. Because the standard
+permits implementations to use inherited file descriptors as a means of
+providing a conforming environment for the child process, it is not
+possible to standardize an interface that closes arbitrary file
+descriptors above a certain value while still guaranteeing a conforming
+environment.''
diff --git a/doc/glibc-functions/pthread_yield.texi b/doc/glibc-functions/dn_comp.texi
index ef3017e675..727759f14f 100644
--- a/doc/glibc-functions/pthread_yield.texi
+++ b/doc/glibc-functions/dn_comp.texi
@@ -1,8 +1,8 @@
-@node pthread_yield
-@subsection @code{pthread_yield}
-@findex pthread_yield
+@node dn_comp
+@subsection @code{dn_comp}
+@findex dn_comp
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_yield.3.html,,man pthread_yield}
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/dn_comp.3.html,,man dn_comp}
Gnulib module: ---
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-macOS 11.1, NetBSD 9.0, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin 1.7.7, mingw, MSVC 14, Android 9.0.
+macOS 11.1, OpenBSD 6.7, Minix 3.3.0, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
@end itemize
diff --git a/doc/glibc-functions/dn_skipname.texi b/doc/glibc-functions/dn_skipname.texi
new file mode 100644
index 0000000000..bb645ac9a3
--- /dev/null
+++ b/doc/glibc-functions/dn_skipname.texi
@@ -0,0 +1,18 @@
+@node dn_skipname
+@subsection @code{dn_skipname}
+@findex dn_skipname
+
+Documentation:@* @uref{https://nixdoc.net/man-pages/FreeBSD/man3/dn_skipname.3.html,,man dn_skipname}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/execveat.texi b/doc/glibc-functions/execveat.texi
new file mode 100644
index 0000000000..e9b39357e8
--- /dev/null
+++ b/doc/glibc-functions/execveat.texi
@@ -0,0 +1,19 @@
+@node execveat
+@subsection @code{execveat}
+@findex execveat
+
+Documentation:
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/execveat.2.html,,man execveat}.
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+glibc 2.33/Linux, glibc 2.34/Hurd, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/getrandom.texi b/doc/glibc-functions/getrandom.texi
index 5bf03a8ae9..db817363cd 100644
--- a/doc/glibc-functions/getrandom.texi
+++ b/doc/glibc-functions/getrandom.texi
@@ -31,7 +31,7 @@ Portability problems not fixed by Gnulib:
@itemize
@item
The @code{GRND_INSECURE} flag is missing on some platforms:
-glibc 2.33, macOS 10.15, GNU/kFreeBSD, FreeBSD 12.0, OpenBSD 6.7,
+glibc 2.34, macOS 10.15, GNU/kFreeBSD, FreeBSD 12.0, OpenBSD 6.7,
Minix 3.3, Haiku.
@item
diff --git a/doc/glibc-functions/inet_neta.texi b/doc/glibc-functions/inet_neta.texi
deleted file mode 100644
index 8fd9eb87ba..0000000000
--- a/doc/glibc-functions/inet_neta.texi
+++ /dev/null
@@ -1,16 +0,0 @@
-@node inet_neta
-@subsection @code{inet_neta}
-@findex inet_neta
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
-@end itemize
diff --git a/doc/glibc-functions/lchmod.texi b/doc/glibc-functions/lchmod.texi
index 75148983e7..8d4fd5b890 100644
--- a/doc/glibc-functions/lchmod.texi
+++ b/doc/glibc-functions/lchmod.texi
@@ -28,5 +28,5 @@ links.
This function can fail with @code{errno} set to @code{EMFILE} or @code{ENFILE},
and it fails with @code{errno} set to @code{EOPNOTSUPP} if the
@file{/proc} file system is not mounted:
-GNU/Linux with glibc 2.33.
+GNU/Linux with glibc 2.34.
@end itemize
diff --git a/doc/glibc-functions/malloc_get_state.texi b/doc/glibc-functions/malloc_get_state.texi
deleted file mode 100644
index 3f42233a7a..0000000000
--- a/doc/glibc-functions/malloc_get_state.texi
+++ /dev/null
@@ -1,18 +0,0 @@
-@node malloc_get_state
-@subsection @code{malloc_get_state}
-@findex malloc_get_state
-
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/malloc_get_state.3.html,,man malloc_get_state}
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
-@end itemize
diff --git a/doc/glibc-functions/malloc_set_state.texi b/doc/glibc-functions/malloc_set_state.texi
deleted file mode 100644
index 768183687b..0000000000
--- a/doc/glibc-functions/malloc_set_state.texi
+++ /dev/null
@@ -1,18 +0,0 @@
-@node malloc_set_state
-@subsection @code{malloc_set_state}
-@findex malloc_set_state
-
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/malloc_set_state.3.html,,man malloc_set_state}
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
-@end itemize
diff --git a/doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi b/doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi
new file mode 100644
index 0000000000..ce30913409
--- /dev/null
+++ b/doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi
@@ -0,0 +1,16 @@
+@node posix_spawn_file_actions_addclosefrom_np
+@subsection @code{posix_spawn_file_actions_addclosefrom_np}
+@findex posix_spawn_file_actions_addclosefrom_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.33, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/pthread_mutex_consistent_np.texi b/doc/glibc-functions/pthread_mutex_consistent_np.texi
deleted file mode 100644
index b8dd10e999..0000000000
--- a/doc/glibc-functions/pthread_mutex_consistent_np.texi
+++ /dev/null
@@ -1,20 +0,0 @@
-@node pthread_mutex_consistent_np
-@subsection @code{pthread_mutex_consistent_np}
-@findex pthread_mutex_consistent_np
-
-LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-pthread-mutex-consistent-np-1.html}
-
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_mutex_consistent_np.3.html,,man pthread_mutex_consistent_np}
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on many non-glibc platforms:
-glibc 2.3.6, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
-@end itemize
diff --git a/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi b/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi
deleted file mode 100644
index a4f82e72cc..0000000000
--- a/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi
+++ /dev/null
@@ -1,23 +0,0 @@
-@node pthread_mutexattr_getrobust_np
-@subsection @code{pthread_mutexattr_getrobust_np}
-@findex pthread_mutexattr_getrobust_np
-
-LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-pthread-mutexattr-getrobust-np-1.html}
-
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_mutexattr_getrobust_np.3.html,,man pthread_mutexattr_getrobust_np}
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on many non-glibc platforms:
-glibc 2.3.6, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
-@end itemize
-
-This function has now been standardized by POSIX under the name
-@code{pthread_mutexattr_getrobust}.
diff --git a/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi b/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi
deleted file mode 100644
index b907c11bfe..0000000000
--- a/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi
+++ /dev/null
@@ -1,23 +0,0 @@
-@node pthread_mutexattr_setrobust_np
-@subsection @code{pthread_mutexattr_setrobust_np}
-@findex pthread_mutexattr_setrobust_np
-
-LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-pthread-mutexattr-getrobust-np-1.html}
-
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_mutexattr_setrobust_np.3.html,,man pthread_mutexattr_setrobust_np}
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on many non-glibc platforms:
-glibc 2.3.6, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
-@end itemize
-
-This function has now been standardized by POSIX under the name
-@code{pthread_mutexattr_setrobust}.
diff --git a/doc/glibc-functions/res_dnok.texi b/doc/glibc-functions/res_dnok.texi
new file mode 100644
index 0000000000..327989715d
--- /dev/null
+++ b/doc/glibc-functions/res_dnok.texi
@@ -0,0 +1,18 @@
+@node res_dnok
+@subsection @code{res_dnok}
+@findex res_dnok
+
+Documentation:@* @uref{https://nixdoc.net/man-pages/IRIX/man3c/res_hnok.3c.html,,man res_dnok}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.11, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_hnok.texi b/doc/glibc-functions/res_hnok.texi
new file mode 100644
index 0000000000..7c70c2165a
--- /dev/null
+++ b/doc/glibc-functions/res_hnok.texi
@@ -0,0 +1,18 @@
+@node res_hnok
+@subsection @code{res_hnok}
+@findex res_hnok
+
+Documentation:@* @uref{https://nixdoc.net/man-pages/IRIX/man3c/res_hnok.3c.html,,man res_hnok}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.11, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_mailok.texi b/doc/glibc-functions/res_mailok.texi
new file mode 100644
index 0000000000..fac1ee826e
--- /dev/null
+++ b/doc/glibc-functions/res_mailok.texi
@@ -0,0 +1,18 @@
+@node res_mailok
+@subsection @code{res_mailok}
+@findex res_mailok
+
+Documentation:@* @uref{https://nixdoc.net/man-pages/IRIX/man3c/res_hnok.3c.html,,man res_mailok}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.11, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_mkquery.texi b/doc/glibc-functions/res_mkquery.texi
index d9805a2c1b..8376c99156 100644
--- a/doc/glibc-functions/res_mkquery.texi
+++ b/doc/glibc-functions/res_mkquery.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-Cygwin 1.5.x, mingw, MSVC 14.
+macOS 11.1, Cygwin 1.5.x, mingw, MSVC 14.
@end itemize
diff --git a/doc/glibc-functions/res_nmkquery.texi b/doc/glibc-functions/res_nmkquery.texi
new file mode 100644
index 0000000000..ec5033bf70
--- /dev/null
+++ b/doc/glibc-functions/res_nmkquery.texi
@@ -0,0 +1,18 @@
+@node res_nmkquery
+@subsection @code{res_nmkquery}
+@findex res_nmkquery
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_nmkquery.3.html,,man res_nmkquery}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.31, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_nquery.texi b/doc/glibc-functions/res_nquery.texi
new file mode 100644
index 0000000000..5c2f47124b
--- /dev/null
+++ b/doc/glibc-functions/res_nquery.texi
@@ -0,0 +1,18 @@
+@node res_nquery
+@subsection @code{res_nquery}
+@findex res_nquery
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_nquery.3.html,,man res_nquery}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.31, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_nquerydomain.texi b/doc/glibc-functions/res_nquerydomain.texi
new file mode 100644
index 0000000000..841a09bd84
--- /dev/null
+++ b/doc/glibc-functions/res_nquerydomain.texi
@@ -0,0 +1,18 @@
+@node res_nquerydomain
+@subsection @code{res_nquerydomain}
+@findex res_nquerydomain
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_nquerydomain.3.html,,man res_nquerydomain}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.31, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_nsearch.texi b/doc/glibc-functions/res_nsearch.texi
new file mode 100644
index 0000000000..7c1cd67955
--- /dev/null
+++ b/doc/glibc-functions/res_nsearch.texi
@@ -0,0 +1,18 @@
+@node res_nsearch
+@subsection @code{res_nsearch}
+@findex res_nsearch
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_nsearch.3.html,,man res_nsearch}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.31, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_nsend.texi b/doc/glibc-functions/res_nsend.texi
new file mode 100644
index 0000000000..23ec6c8c8e
--- /dev/null
+++ b/doc/glibc-functions/res_nsend.texi
@@ -0,0 +1,18 @@
+@node res_nsend
+@subsection @code{res_nsend}
+@findex res_nsend
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_nsend.3.html,,man res_nsend}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.31, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_ownok.texi b/doc/glibc-functions/res_ownok.texi
new file mode 100644
index 0000000000..11810097c0
--- /dev/null
+++ b/doc/glibc-functions/res_ownok.texi
@@ -0,0 +1,18 @@
+@node res_ownok
+@subsection @code{res_ownok}
+@findex res_ownok
+
+Documentation:@* @uref{https://nixdoc.net/man-pages/IRIX/man3c/res_hnok.3c.html,,man res_ownok}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, HP-UX 11.11, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/res_querydomain.texi b/doc/glibc-functions/res_querydomain.texi
index 685772cc6b..31aa934822 100644
--- a/doc/glibc-functions/res_querydomain.texi
+++ b/doc/glibc-functions/res_querydomain.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+macOS 11.1, Minix 3.3.0, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
@end itemize
diff --git a/doc/glibc-functions/res_send.texi b/doc/glibc-functions/res_send.texi
new file mode 100644
index 0000000000..4f22fa0c6d
--- /dev/null
+++ b/doc/glibc-functions/res_send.texi
@@ -0,0 +1,18 @@
+@node res_send
+@subsection @code{res_send}
+@findex res_send
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_send.3.html,,man res_send}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+macOS 11.1, OpenBSD 6.7, Minix 3.3.0, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/sysctl.texi b/doc/glibc-functions/sysctl.texi
index 5a319adf45..ffbd8f8d93 100644
--- a/doc/glibc-functions/sysctl.texi
+++ b/doc/glibc-functions/sysctl.texi
@@ -25,5 +25,5 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.33, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+glibc 2.34, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
@end itemize
diff --git a/doc/glibc-headers/resolv.texi b/doc/glibc-headers/resolv.texi
index ab812fbf57..d4744768fe 100644
--- a/doc/glibc-headers/resolv.texi
+++ b/doc/glibc-headers/resolv.texi
@@ -4,10 +4,7 @@
Defines the types @code{res_sendhookact}, @code{res_send_qhook},
@code{res_send_rhook}, @code{res_state}, @code{struct res_sym} and the
macros @code{_PATH_RESCONF}, @code{RES_*}, and declares the functions
-@code{fp_nquery}, @code{fp_query},
-@code{hostalias},
-@code{p_query},
-@code{res_close}, @code{res_init}, @code{res_isourserver},
+@code{res_close}, @code{res_init},
@code{res_mkquery}, @code{res_query}, @code{res_querydomain},
@code{res_search}, @code{res_send}.
diff --git a/doc/gnulib.texi b/doc/gnulib.texi
index 869a65bcb1..3a39d0fc20 100644
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -2209,6 +2209,7 @@ problems are not worked around by Gnulib.
* timer_gettime::
* timer_settime::
* times::
+* timespec_getres::
* timezone::
* tmpfile::
* tmpnam::
@@ -3500,6 +3501,7 @@ problems are not worked around by Gnulib.
@include posix-functions/timer_gettime.texi
@include posix-functions/timer_settime.texi
@include posix-functions/times.texi
+@include posix-functions/timespec_getres.texi
@include posix-functions/timezone.texi
@include posix-functions/tmpfile.texi
@include posix-functions/tmpnam.texi
@@ -4030,7 +4032,6 @@ This list of functions is sorted according to the header that declares them.
* inet_makeaddr::
* inet_net_ntop::
* inet_net_pton::
-* inet_neta::
* inet_netof::
* inet_network::
* inet_nsap_addr::
@@ -4042,7 +4043,6 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/inet_makeaddr.texi
@include glibc-functions/inet_net_ntop.texi
@include glibc-functions/inet_net_pton.texi
-@include glibc-functions/inet_neta.texi
@include glibc-functions/inet_netof.texi
@include glibc-functions/inet_network.texi
@include glibc-functions/inet_nsap_addr.texi
@@ -4449,8 +4449,6 @@ This list of functions is sorted according to the header that declares them.
@menu
* mallinfo::
* mallinfo2::
-* malloc_get_state::
-* malloc_set_state::
* malloc_info::
* malloc_stats::
* malloc_trim::
@@ -4462,8 +4460,6 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/mallinfo.texi
@include glibc-functions/mallinfo2.texi
-@include glibc-functions/malloc_get_state.texi
-@include glibc-functions/malloc_set_state.texi
@include glibc-functions/malloc_info.texi
@include glibc-functions/malloc_stats.texi
@include glibc-functions/malloc_trim.texi
@@ -4826,9 +4822,6 @@ This list of functions is sorted according to the header that declares them.
* pthread_getname_np::
* pthread_kill_other_threads_np::
* pthread_mutex_clocklock::
-* pthread_mutex_consistent_np::
-* pthread_mutexattr_getrobust_np::
-* pthread_mutexattr_setrobust_np::
* pthread_rwlock_clockrdlock::
* pthread_rwlock_clockwrlock::
* pthread_rwlockattr_getkind_np::
@@ -4839,7 +4832,6 @@ This list of functions is sorted according to the header that declares them.
* pthread_sigqueue::
* pthread_timedjoin_np::
* pthread_tryjoin_np::
-* pthread_yield::
@end menu
@include glibc-functions/pthread_attr_getaffinity_np.texi
@@ -4854,9 +4846,6 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/pthread_getname_np.texi
@include glibc-functions/pthread_kill_other_threads_np.texi
@include glibc-functions/pthread_mutex_clocklock.texi
-@include glibc-functions/pthread_mutex_consistent_np.texi
-@include glibc-functions/pthread_mutexattr_getrobust_np.texi
-@include glibc-functions/pthread_mutexattr_setrobust_np.texi
@include glibc-functions/pthread_rwlock_clockrdlock.texi
@include glibc-functions/pthread_rwlock_clockwrlock.texi
@include glibc-functions/pthread_rwlockattr_getkind_np.texi
@@ -4867,7 +4856,6 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/pthread_sigqueue.texi
@include glibc-functions/pthread_timedjoin_np.texi
@include glibc-functions/pthread_tryjoin_np.texi
-@include glibc-functions/pthread_yield.texi
@node Glibc pty.h
@section Glibc @code{<pty.h>}
@@ -4947,20 +4935,44 @@ This list of functions is sorted according to the header that declares them.
@section Glibc @code{<resolv.h>}
@menu
+* dn_comp::
* dn_expand::
+* dn_skipname::
+* res_dnok::
+* res_hnok::
* res_init::
+* res_mailok::
* res_mkquery::
+* res_nmkquery::
+* res_nquery::
+* res_nquerydomain::
+* res_nsearch::
+* res_nsend::
+* res_ownok::
* res_query::
* res_querydomain::
* res_search::
+* res_send::
@end menu
+@include glibc-functions/dn_comp.texi
@include glibc-functions/dn_expand.texi
+@include glibc-functions/dn_skipname.texi
+@include glibc-functions/res_dnok.texi
+@include glibc-functions/res_hnok.texi
@include glibc-functions/res_init.texi
+@include glibc-functions/res_mailok.texi
@include glibc-functions/res_mkquery.texi
+@include glibc-functions/res_nmkquery.texi
+@include glibc-functions/res_nquery.texi
+@include glibc-functions/res_nquerydomain.texi
+@include glibc-functions/res_nsearch.texi
+@include glibc-functions/res_nsend.texi
+@include glibc-functions/res_ownok.texi
@include glibc-functions/res_query.texi
@include glibc-functions/res_querydomain.texi
@include glibc-functions/res_search.texi
+@include glibc-functions/res_send.texi
@node Glibc rpc/auth.h
@section Glibc @code{<rpc/auth.h>}
@@ -5680,10 +5692,12 @@ This list of functions is sorted according to the header that declares them.
@menu
* posix_spawn_file_actions_addchdir_np::
+* posix_spawn_file_actions_addclosefrom_np::
* posix_spawn_file_actions_addfchdir_np::
@end menu
@include glibc-functions/posix_spawn_file_actions_addchdir_np.texi
+@include glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi
@include glibc-functions/posix_spawn_file_actions_addfchdir_np.texi
@c @node Glibc stdarg.h
@@ -6514,15 +6528,18 @@ This list of functions is sorted according to the header that declares them.
@section Glibc Extensions to @code{<unistd.h>}
@menu
+* _Fork::
* acct::
* brk::
* chroot::
+* closefrom::
* copy_file_range::
* daemon::
* dup3::
* eaccess::
* endusershell::
* euidaccess::
+* execveat::
* execvpe::
* get_current_dir_name::
* getdomainname::
@@ -6551,15 +6568,18 @@ This list of functions is sorted according to the header that declares them.
* vhangup::
@end menu
+@include glibc-functions/_Fork.texi
@include glibc-functions/acct.texi
@include glibc-functions/brk.texi
@include glibc-functions/chroot.texi
+@include glibc-functions/closefrom.texi
@include glibc-functions/copy_file_range.texi
@include glibc-functions/daemon.texi
@include glibc-functions/dup3.texi
@include glibc-functions/eaccess.texi
@include glibc-functions/endusershell.texi
@include glibc-functions/euidaccess.texi
+@include glibc-functions/execveat.texi
@include glibc-functions/execvpe.texi
@include glibc-functions/get_current_dir_name.texi
@include glibc-functions/getdomainname.texi
@@ -7056,7 +7076,7 @@ library. See @ref{Exported Symbols of Shared Libraries}.
This file is a test driver that supports running a test under
@code{valgrind}.
@item build-aux/test-driver.diff
-This is a patch, against Automake's test driver, that support running a
+This is a patch, against Automake's test driver, that supports running a
test suite on Android.
@end table
diff --git a/doc/pastposix-functions/h_errno.texi b/doc/pastposix-functions/h_errno.texi
index 2ea8f4482d..0b3eb1f186 100644
--- a/doc/pastposix-functions/h_errno.texi
+++ b/doc/pastposix-functions/h_errno.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.33, IRIX 6.5, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+glibc 2.34, IRIX 6.5, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
@end itemize
diff --git a/doc/posix-functions/crypt.texi b/doc/posix-functions/crypt.texi
index 97d4a3627a..4a15a4df51 100644
--- a/doc/posix-functions/crypt.texi
+++ b/doc/posix-functions/crypt.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.33, FreeBSD 6.0, NetBSD 5.0, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+glibc 2.34, FreeBSD 6.0, NetBSD 5.0, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
@item
This function is not declared in @code{<unistd.h>}
(without @code{-D_GNU_SOURCE}) on some platforms:
diff --git a/doc/posix-functions/fchmodat.texi b/doc/posix-functions/fchmodat.texi
index 6a6cbb7525..04bb8af97c 100644
--- a/doc/posix-functions/fchmodat.texi
+++ b/doc/posix-functions/fchmodat.texi
@@ -35,5 +35,5 @@ If the @code{AT_SYMLINK_NOFOLLOW} flag is specified,
this function can fail with @code{errno} set to @code{EMFILE} or @code{ENFILE},
and it fails with @code{errno} set to @code{EOPNOTSUPP} if the
@file{/proc} file system is not mounted:
-GNU/Linux with glibc 2.33.
+GNU/Linux with glibc 2.34.
@end itemize
diff --git a/doc/posix-functions/fclose.texi b/doc/posix-functions/fclose.texi
index 4d0d7ecdf0..6ca3aba490 100644
--- a/doc/posix-functions/fclose.texi
+++ b/doc/posix-functions/fclose.texi
@@ -11,7 +11,7 @@ Portability problems fixed by Gnulib:
@item
On some platforms, this function fails to set the file position of a
seekable input stream to the byte after the last one actually read:
-glibc 2.33, FreeBSD, AIX 7.2.
+glibc 2.34, FreeBSD, AIX 7.2.
@item
This function crashes if the stream's file descriptor has already been
closed on some platforms:
diff --git a/doc/posix-functions/fflush.texi b/doc/posix-functions/fflush.texi
index e70d243d03..a6a48703e1 100644
--- a/doc/posix-functions/fflush.texi
+++ b/doc/posix-functions/fflush.texi
@@ -12,7 +12,7 @@ Portability problems fixed by Gnulib:
@code{fflush} followed by @code{fseek} or @code{fseeko}, applied to an input
stream, should have the effect of positioning the underlying file descriptor.
It doesn't do this on some platforms:
-glibc 2.33, FreeBSD 13.0, and others.
+glibc 2.34, FreeBSD 13.0, and others.
@item
@code{fflush} on an input stream changes the position of the stream to the
end of the previous buffer, on some platforms: mingw, MSVC 14.
diff --git a/doc/posix-functions/mbrtowc.texi b/doc/posix-functions/mbrtowc.texi
index 291207ec32..d663d11bd8 100644
--- a/doc/posix-functions/mbrtowc.texi
+++ b/doc/posix-functions/mbrtowc.texi
@@ -48,7 +48,7 @@ In UTF-8 locales, this function may return wide characters up to 0x7FFFFFFF
(that is, beyond 0x0010FFFF) on some platforms:
@c https://sourceware.org/bugzilla/show_bug.cgi?id=2373
@c https://sourceware.org/bugzilla/show_bug.cgi?id=26034
-glibc 2.33.
+glibc 2.34.
@item
On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and
therefore cannot accommodate all Unicode characters.
diff --git a/doc/posix-functions/mbtowc.texi b/doc/posix-functions/mbtowc.texi
index 855f825d5d..dc38a97297 100644
--- a/doc/posix-functions/mbtowc.texi
+++ b/doc/posix-functions/mbtowc.texi
@@ -20,7 +20,7 @@ In UTF-8 locales, this function may return wide characters up to 0x7FFFFFFF
(that is, beyond 0x0010FFFF) on some platforms:
@c https://sourceware.org/bugzilla/show_bug.cgi?id=2373
@c https://sourceware.org/bugzilla/show_bug.cgi?id=26034
-glibc 2.33.
+glibc 2.34.
@item
This function accumulates hidden state on some platforms:
glibc 2.8 (see @url{https://sourceware.org/bugzilla/show_bug.cgi?id=9674}).
diff --git a/doc/posix-functions/setkey.texi b/doc/posix-functions/setkey.texi
index 6b69090749..9f52aa0cc6 100644
--- a/doc/posix-functions/setkey.texi
+++ b/doc/posix-functions/setkey.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.33, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+glibc 2.34, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
@item
This function is not declared in @code{<stdlib.h>}
(without @code{-D_GNU_SOURCE}) on some platforms:
diff --git a/doc/posix-functions/timespec_getres.texi b/doc/posix-functions/timespec_getres.texi
new file mode 100644
index 0000000000..4c6549b916
--- /dev/null
+++ b/doc/posix-functions/timespec_getres.texi
@@ -0,0 +1,18 @@
+@node timespec_getres
+@section @code{timespec_getres}
+@findex timespec_getres
+
+ISO C2x specification:@* @url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2596.pdf} section 7.27.2.6
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+glibc 2.33, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize