]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Update for glibc 2.34.
authorBruno Haible <bruno@clisp.org>
Sat, 14 Aug 2021 20:07:33 +0000 (22:07 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 14 Aug 2021 20:07:33 +0000 (22:07 +0200)
* 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.

40 files changed:
ChangeLog
doc/glibc-functions/_Fork.texi [new file with mode: 0644]
doc/glibc-functions/closefrom.texi [new file with mode: 0644]
doc/glibc-functions/dn_comp.texi [new file with mode: 0644]
doc/glibc-functions/dn_skipname.texi [new file with mode: 0644]
doc/glibc-functions/execveat.texi [new file with mode: 0644]
doc/glibc-functions/getrandom.texi
doc/glibc-functions/inet_neta.texi [deleted file]
doc/glibc-functions/lchmod.texi
doc/glibc-functions/malloc_get_state.texi [deleted file]
doc/glibc-functions/malloc_set_state.texi [deleted file]
doc/glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi [new file with mode: 0644]
doc/glibc-functions/pthread_mutex_consistent_np.texi [deleted file]
doc/glibc-functions/pthread_mutexattr_getrobust_np.texi [deleted file]
doc/glibc-functions/pthread_mutexattr_setrobust_np.texi [deleted file]
doc/glibc-functions/pthread_yield.texi [deleted file]
doc/glibc-functions/res_dnok.texi [new file with mode: 0644]
doc/glibc-functions/res_hnok.texi [new file with mode: 0644]
doc/glibc-functions/res_mailok.texi [new file with mode: 0644]
doc/glibc-functions/res_mkquery.texi
doc/glibc-functions/res_nmkquery.texi [new file with mode: 0644]
doc/glibc-functions/res_nquery.texi [new file with mode: 0644]
doc/glibc-functions/res_nquerydomain.texi [new file with mode: 0644]
doc/glibc-functions/res_nsearch.texi [new file with mode: 0644]
doc/glibc-functions/res_nsend.texi [new file with mode: 0644]
doc/glibc-functions/res_ownok.texi [new file with mode: 0644]
doc/glibc-functions/res_querydomain.texi
doc/glibc-functions/res_send.texi [new file with mode: 0644]
doc/glibc-functions/sysctl.texi
doc/glibc-headers/resolv.texi
doc/gnulib.texi
doc/pastposix-functions/h_errno.texi
doc/posix-functions/crypt.texi
doc/posix-functions/fchmodat.texi
doc/posix-functions/fclose.texi
doc/posix-functions/fflush.texi
doc/posix-functions/mbrtowc.texi
doc/posix-functions/mbtowc.texi
doc/posix-functions/setkey.texi
doc/posix-functions/timespec_getres.texi [new file with mode: 0644]

index 105600bb210b376c3bb7f0bb54decc76f26262c9..ddf2943b00d18c50a533d2886168d5e6b41a90e6 100644 (file)
--- 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 (file)
index 0000000..f1698e6
--- /dev/null
@@ -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 (file)
index 0000000..6bd5e33
--- /dev/null
@@ -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/dn_comp.texi b/doc/glibc-functions/dn_comp.texi
new file mode 100644 (file)
index 0000000..727759f
--- /dev/null
@@ -0,0 +1,18 @@
+@node dn_comp
+@subsection @code{dn_comp}
+@findex dn_comp
+
+Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/dn_comp.3.html,,man dn_comp}
+
+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/dn_skipname.texi b/doc/glibc-functions/dn_skipname.texi
new file mode 100644 (file)
index 0000000..bb645ac
--- /dev/null
@@ -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 (file)
index 0000000..e9b3935
--- /dev/null
@@ -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
index 5bf03a8ae908eac61cda8107101e65db51a84e70..db817363cd88fb3e27cd5b25046672f9828a8740 100644 (file)
@@ -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 (file)
index 8fd9eb8..0000000
+++ /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
index 75148983e73196f4154e4d58d4c78a08594a62f8..8d4fd5b890d3c51420938bd86be3c11695871c75 100644 (file)
@@ -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 (file)
index 3f42233..0000000
+++ /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 (file)
index 7681836..0000000
+++ /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 (file)
index 0000000..ce30913
--- /dev/null
@@ -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 (file)
index b8dd10e..0000000
+++ /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 (file)
index a4f82e7..0000000
+++ /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 (file)
index b907c11..0000000
+++ /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/pthread_yield.texi b/doc/glibc-functions/pthread_yield.texi
deleted file mode 100644 (file)
index ef3017e..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-@node pthread_yield
-@subsection @code{pthread_yield}
-@findex pthread_yield
-
-Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_yield.3.html,,man pthread_yield}
-
-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, 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.
-@end itemize
diff --git a/doc/glibc-functions/res_dnok.texi b/doc/glibc-functions/res_dnok.texi
new file mode 100644 (file)
index 0000000..3279897
--- /dev/null
@@ -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 (file)
index 0000000..7c70c21
--- /dev/null
@@ -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 (file)
index 0000000..fac1ee8
--- /dev/null
@@ -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
index d9805a2c1b04b95056c2aa9fa6cf8b02a8bbef98..8376c99156bddb4127789a4e7fe1e6f8da668dc2 100644 (file)
@@ -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 (file)
index 0000000..ec5033b
--- /dev/null
@@ -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 (file)
index 0000000..5c2f471
--- /dev/null
@@ -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 (file)
index 0000000..841a09b
--- /dev/null
@@ -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 (file)
index 0000000..7c1cd67
--- /dev/null
@@ -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 (file)
index 0000000..23ec6c8
--- /dev/null
@@ -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 (file)
index 0000000..1181009
--- /dev/null
@@ -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
index 685772cc6b170f7657564bba4a277ed3a10604aa..31aa934822923733af2b0484bb14580684ad79fc 100644 (file)
@@ -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 (file)
index 0000000..4f22fa0
--- /dev/null
@@ -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
index 5a319adf454e61f0f17fbe1ed3a031aaab5b3838..ffbd8f8d936a1f93d7a1bfdebdd72efa6e37b29b 100644 (file)
@@ -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
index ab812fbf57580b19f478beaefead9dd62f701c05..d4744768fe0f9fb819023389e89f731062bd5fdf 100644 (file)
@@ -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}.
 
index 869a65bcb1bd39f44a148d4cc1e8acc044ce952d..3a39d0fc2023c22728443f558531a9ec9056e375 100644 (file)
@@ -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
 
index 2ea8f4482d1c06902a80c17cdb7a7fa24a151cb8..0b3eb1f18661d2e6b6b886061a660b59ee847356 100644 (file)
@@ -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
index 97d4a3627a57636393c11654a5449e664c3cd649..4a15a4df51ec4bc3eb2a71eb8274080dd46e5cec 100644 (file)
@@ -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:
index 6a6cbb75253265276d37cd3e36ca1f7bee8f0bdb..04bb8af97ce80e915034dac5145e161a6bb51044 100644 (file)
@@ -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
index 4d0d7ecdf01ec0c9676acac62889489df49e7ae8..6ca3aba490dca662689d6828da787d2e7ab1ba2c 100644 (file)
@@ -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:
index e70d243d0333a5187ac8e4df285df9cd5b4c1b3a..a6a48703e15fb9486a3f6c8e43c0edbd79d68179 100644 (file)
@@ -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.
index 291207ec322be4761ba83c693bc1093f9625d462..d663d11bd88ce959737d52e5006c1d23eca5717c 100644 (file)
@@ -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.
index 855f825d5d93c04e85c900f86d4a873a05780023..dc38a972971efdee2b7077c262bb1db8ff10871e 100644 (file)
@@ -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}).
index 6b69090749a0e77f50ce718bc384ecd7699fb81e..9f52aa0cc68216b360bfa034ae858c37e089a647 100644 (file)
@@ -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 (file)
index 0000000..4c6549b
--- /dev/null
@@ -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