doc: More updates for glibc 2.34.
authorBruno Haible <bruno@clisp.org>
Fri, 14 Jun 2024 23:52:44 +0000 (01:52 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 14 Jun 2024 23:56:20 +0000 (01:56 +0200)
* doc/glibc-functions/close_range.texi: New file.
* doc/gnulib.texi: Include it.

ChangeLog
doc/glibc-functions/close_range.texi [new file with mode: 0644]
doc/gnulib.texi

index 3f07da88ba38877cec57f98fd0f9a08f8219fc1f..ea4e523a7f448182499768fd4a090c98228acd86 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-06-14  Bruno Haible  <bruno@clisp.org>
+
+       doc: More updates for glibc 2.34.
+       * doc/glibc-functions/close_range.texi: New file.
+       * doc/gnulib.texi: Include it.
+
 2024-06-14  Paul Eggert  <eggert@cs.ucla.edu>
 
        xsize: port to SIZE_MAX <= INT_MAX
diff --git a/doc/glibc-functions/close_range.texi b/doc/glibc-functions/close_range.texi
new file mode 100644 (file)
index 0000000..4af32fd
--- /dev/null
@@ -0,0 +1,29 @@
+@node close_range
+@subsection @code{close_range}
+@findex close_range
+
+Documentation:
+@itemize
+@item
+@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
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/close_range.2.html,,man close_range}.
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many platforms:
+glibc 2.33, macOS 14, FreeBSD 12.4, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android API level 33.
+@end itemize
index 07b18aa7b886e32cfdceeff27eac6ac63bb9f8a1..2f5ebcd1a04bd43f3d2bad79b5887461efb23a45 100644 (file)
@@ -6768,6 +6768,7 @@ This list of functions is sorted according to the header that declares them.
 * brk::
 * chroot::
 * closefrom::
+* close_range::
 * copy_file_range::
 * daemon::
 * dup3::
@@ -6808,6 +6809,7 @@ This list of functions is sorted according to the header that declares them.
 @include glibc-functions/brk.texi
 @include glibc-functions/chroot.texi
 @include glibc-functions/closefrom.texi
+@include glibc-functions/close_range.texi
 @include glibc-functions/copy_file_range.texi
 @include glibc-functions/daemon.texi
 @include glibc-functions/dup3.texi