From fca956ebe3308795cc178f0c1973d457c6468913 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 15 Jun 2024 16:49:54 +0200 Subject: [PATCH] doc: Update for glibc 2.36. * doc/posix-functions/c8rtomb.texi: Update. * doc/posix-functions/mbrtoc8.texi: Update. * doc/glibc-functions/arc4random.texi: New file. * doc/glibc-functions/arc4random_buf.texi: New file. * doc/glibc-functions/arc4random_uniform.texi: New file. * doc/glibc-functions/fsconfig.texi: New file. * doc/glibc-functions/fsmount.texi: New file. * doc/glibc-functions/fsopen.texi: New file. * doc/glibc-functions/fspick.texi: New file. * doc/glibc-functions/mount_setattr.texi: New file. * doc/glibc-functions/move_mount.texi: New file. * doc/glibc-functions/open_tree.texi: New file. * doc/glibc-functions/pidfd_getfd.texi: New file. * doc/glibc-functions/pidfd_open.texi: New file. * doc/glibc-functions/pidfd_send_signal.texi: New file. * doc/glibc-functions/process_madvise.texi: New file. * doc/glibc-functions/process_mrelease.texi: New file. * doc/gnulib.texi: Include them. (Glibc sys/pidfd.h): New section. --- ChangeLog | 23 +++++++++++++ doc/glibc-functions/arc4random.texi | 29 ++++++++++++++++ doc/glibc-functions/arc4random_buf.texi | 29 ++++++++++++++++ doc/glibc-functions/arc4random_uniform.texi | 29 ++++++++++++++++ doc/glibc-functions/fsconfig.texi | 19 +++++++++++ doc/glibc-functions/fsmount.texi | 19 +++++++++++ doc/glibc-functions/fsopen.texi | 19 +++++++++++ doc/glibc-functions/fspick.texi | 19 +++++++++++ doc/glibc-functions/mount_setattr.texi | 19 +++++++++++ doc/glibc-functions/move_mount.texi | 19 +++++++++++ doc/glibc-functions/open_tree.texi | 19 +++++++++++ doc/glibc-functions/pidfd_getfd.texi | 19 +++++++++++ doc/glibc-functions/pidfd_open.texi | 19 +++++++++++ doc/glibc-functions/pidfd_send_signal.texi | 19 +++++++++++ doc/glibc-functions/process_madvise.texi | 19 +++++++++++ doc/glibc-functions/process_mrelease.texi | 19 +++++++++++ doc/gnulib.texi | 38 +++++++++++++++++++++ doc/posix-functions/c8rtomb.texi | 2 +- doc/posix-functions/mbrtoc8.texi | 2 +- 19 files changed, 378 insertions(+), 2 deletions(-) create mode 100644 doc/glibc-functions/arc4random.texi create mode 100644 doc/glibc-functions/arc4random_buf.texi create mode 100644 doc/glibc-functions/arc4random_uniform.texi create mode 100644 doc/glibc-functions/fsconfig.texi create mode 100644 doc/glibc-functions/fsmount.texi create mode 100644 doc/glibc-functions/fsopen.texi create mode 100644 doc/glibc-functions/fspick.texi create mode 100644 doc/glibc-functions/mount_setattr.texi create mode 100644 doc/glibc-functions/move_mount.texi create mode 100644 doc/glibc-functions/open_tree.texi create mode 100644 doc/glibc-functions/pidfd_getfd.texi create mode 100644 doc/glibc-functions/pidfd_open.texi create mode 100644 doc/glibc-functions/pidfd_send_signal.texi create mode 100644 doc/glibc-functions/process_madvise.texi create mode 100644 doc/glibc-functions/process_mrelease.texi diff --git a/ChangeLog b/ChangeLog index e98f9c2c26..daab372a0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +2024-06-15 Bruno Haible + + doc: Update for glibc 2.36. + * doc/posix-functions/c8rtomb.texi: Update. + * doc/posix-functions/mbrtoc8.texi: Update. + * doc/glibc-functions/arc4random.texi: New file. + * doc/glibc-functions/arc4random_buf.texi: New file. + * doc/glibc-functions/arc4random_uniform.texi: New file. + * doc/glibc-functions/fsconfig.texi: New file. + * doc/glibc-functions/fsmount.texi: New file. + * doc/glibc-functions/fsopen.texi: New file. + * doc/glibc-functions/fspick.texi: New file. + * doc/glibc-functions/mount_setattr.texi: New file. + * doc/glibc-functions/move_mount.texi: New file. + * doc/glibc-functions/open_tree.texi: New file. + * doc/glibc-functions/pidfd_getfd.texi: New file. + * doc/glibc-functions/pidfd_open.texi: New file. + * doc/glibc-functions/pidfd_send_signal.texi: New file. + * doc/glibc-functions/process_madvise.texi: New file. + * doc/glibc-functions/process_mrelease.texi: New file. + * doc/gnulib.texi: Include them. + (Glibc sys/pidfd.h): New section. + 2024-06-15 Collin Funk gnulib-tool.py: Revert previous change. diff --git a/doc/glibc-functions/arc4random.texi b/doc/glibc-functions/arc4random.texi new file mode 100644 index 0000000000..1d86f16def --- /dev/null +++ b/doc/glibc-functions/arc4random.texi @@ -0,0 +1,29 @@ +@node arc4random +@subsection @code{arc4random} +@findex arc4random + +Documentation: +@itemize +@item +@ifinfo +@ref{High Quality Random,,High Quality Random Number Functions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/High-Quality-Random.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/arc4random.3.html,,man arc4random}. +@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 some platforms: +glibc 2.35, AIX 7.3.1, HP-UX 11.31, Solaris 11.3, Cygwin 1.7.x, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/arc4random_buf.texi b/doc/glibc-functions/arc4random_buf.texi new file mode 100644 index 0000000000..f3a107c072 --- /dev/null +++ b/doc/glibc-functions/arc4random_buf.texi @@ -0,0 +1,29 @@ +@node arc4random_buf +@subsection @code{arc4random_buf} +@findex arc4random_buf + +Documentation: +@itemize +@item +@ifinfo +@ref{High Quality Random,,High Quality Random Number Functions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/High-Quality-Random.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/arc4random.3.html,,man arc4random}. +@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 some platforms: +glibc 2.35, AIX 7.3.1, HP-UX 11.31, Solaris 11.3, Cygwin 1.7.x, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/arc4random_uniform.texi b/doc/glibc-functions/arc4random_uniform.texi new file mode 100644 index 0000000000..474a1fb3e1 --- /dev/null +++ b/doc/glibc-functions/arc4random_uniform.texi @@ -0,0 +1,29 @@ +@node arc4random_uniform +@subsection @code{arc4random_uniform} +@findex arc4random_uniform + +Documentation: +@itemize +@item +@ifinfo +@ref{High Quality Random,,High Quality Random Number Functions,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/High-Quality-Random.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/arc4random.3.html,,man arc4random}. +@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 some platforms: +glibc 2.35, AIX 7.3.1, HP-UX 11.31, Solaris 11.3, Cygwin 1.7.x, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/fsconfig.texi b/doc/glibc-functions/fsconfig.texi new file mode 100644 index 0000000000..a6b9d76cdb --- /dev/null +++ b/doc/glibc-functions/fsconfig.texi @@ -0,0 +1,19 @@ +@node fsconfig +@subsection @code{fsconfig} +@findex fsconfig + +Documentation:@* @uref{https://lore.kernel.org/all/159827191245.306468.4903071494263813779.stgit@@warthog.procyon.org.uk/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/fsmount.texi b/doc/glibc-functions/fsmount.texi new file mode 100644 index 0000000000..b59f4fb2b5 --- /dev/null +++ b/doc/glibc-functions/fsmount.texi @@ -0,0 +1,19 @@ +@node fsmount +@subsection @code{fsmount} +@findex fsmount + +Documentation:@* @uref{https://lore.kernel.org/all/159827190508.306468.12755090833140558156.stgit@@warthog.procyon.org.uk/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/fsopen.texi b/doc/glibc-functions/fsopen.texi new file mode 100644 index 0000000000..4e8403453b --- /dev/null +++ b/doc/glibc-functions/fsopen.texi @@ -0,0 +1,19 @@ +@node fsopen +@subsection @code{fsopen} +@findex fsopen + +Documentation:@* @uref{https://lore.kernel.org/all/159827190508.306468.12755090833140558156.stgit@@warthog.procyon.org.uk/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/fspick.texi b/doc/glibc-functions/fspick.texi new file mode 100644 index 0000000000..ddadae02bd --- /dev/null +++ b/doc/glibc-functions/fspick.texi @@ -0,0 +1,19 @@ +@node fspick +@subsection @code{fspick} +@findex fspick + +Documentation:@* @uref{https://lore.kernel.org/all/159827189767.306468.1803062787718957199.stgit@@warthog.procyon.org.uk/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/mount_setattr.texi b/doc/glibc-functions/mount_setattr.texi new file mode 100644 index 0000000000..03b4c0e3c3 --- /dev/null +++ b/doc/glibc-functions/mount_setattr.texi @@ -0,0 +1,19 @@ +@node mount_setattr +@subsection @code{mount_setattr} +@findex mount_setattr + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/mount_setattr.2.html,,man mount_setattr} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/move_mount.texi b/doc/glibc-functions/move_mount.texi new file mode 100644 index 0000000000..677fcbd216 --- /dev/null +++ b/doc/glibc-functions/move_mount.texi @@ -0,0 +1,19 @@ +@node move_mount +@subsection @code{move_mount} +@findex move_mount + +Documentation:@* @uref{https://lore.kernel.org/all/159827189025.306468.4916341547843731338.stgit@@warthog.procyon.org.uk/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/open_tree.texi b/doc/glibc-functions/open_tree.texi new file mode 100644 index 0000000000..5998c0771a --- /dev/null +++ b/doc/glibc-functions/open_tree.texi @@ -0,0 +1,19 @@ +@node open_tree +@subsection @code{open_tree} +@findex open_tree + +Documentation:@* @uref{https://lore.kernel.org/all/159827188271.306468.16962617119460123110.stgit@@warthog.procyon.org.uk/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/pidfd_getfd.texi b/doc/glibc-functions/pidfd_getfd.texi new file mode 100644 index 0000000000..ee6ab60b2c --- /dev/null +++ b/doc/glibc-functions/pidfd_getfd.texi @@ -0,0 +1,19 @@ +@node pidfd_getfd +@subsection @code{pidfd_getfd} +@findex pidfd_getfd + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/pidfd_getfd.2.html,,man pidfd_getfd} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/pidfd_open.texi b/doc/glibc-functions/pidfd_open.texi new file mode 100644 index 0000000000..89bc87827c --- /dev/null +++ b/doc/glibc-functions/pidfd_open.texi @@ -0,0 +1,19 @@ +@node pidfd_open +@subsection @code{pidfd_open} +@findex pidfd_open + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/pidfd_open.2.html,,man pidfd_open} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/pidfd_send_signal.texi b/doc/glibc-functions/pidfd_send_signal.texi new file mode 100644 index 0000000000..864a7b48cc --- /dev/null +++ b/doc/glibc-functions/pidfd_send_signal.texi @@ -0,0 +1,19 @@ +@node pidfd_send_signal +@subsection @code{pidfd_send_signal} +@findex pidfd_send_signal + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/pidfd_send_signal.2.html,,man pidfd_send_signal} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/process_madvise.texi b/doc/glibc-functions/process_madvise.texi new file mode 100644 index 0000000000..92aa2f1618 --- /dev/null +++ b/doc/glibc-functions/process_madvise.texi @@ -0,0 +1,19 @@ +@node process_madvise +@subsection @code{process_madvise} +@findex process_madvise + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/process_madvise.2.html,,man process_madvise} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/glibc-functions/process_mrelease.texi b/doc/glibc-functions/process_mrelease.texi new file mode 100644 index 0000000000..f91c1129d8 --- /dev/null +++ b/doc/glibc-functions/process_mrelease.texi @@ -0,0 +1,19 @@ +@node process_mrelease +@subsection @code{process_mrelease} +@findex process_mrelease + +Documentation:@* @uref{https://lwn.net/Articles/864184/} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on many non-glibc platforms: +glibc 2.35, 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/gnulib.texi b/doc/gnulib.texi index 89b44fe39c..482419667c 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -4190,6 +4190,7 @@ This list of functions is sorted according to the header that declares them. * Glibc sys/mman.h:: * Glibc sys/mount.h:: * Glibc sys/personality.h:: +* Glibc sys/pidfd.h:: * Glibc sys/prctl.h:: * Glibc sys/profil.h:: * Glibc sys/ptrace.h:: @@ -6094,6 +6095,9 @@ This list of functions is sorted according to the header that declares them. @section Glibc Extensions to @code{} @menu +* arc4random:: +* arc4random_buf:: +* arc4random_uniform:: * canonicalize_file_name:: * cfree:: * clearenv:: @@ -6139,6 +6143,9 @@ This list of functions is sorted according to the header that declares them. * valloc:: @end menu +@include glibc-functions/arc4random.texi +@include glibc-functions/arc4random_buf.texi +@include glibc-functions/arc4random_uniform.texi @include glibc-functions/canonicalize_file_name.texi @include glibc-functions/cfree.texi @include glibc-functions/clearenv.texi @@ -6386,6 +6393,8 @@ This list of functions is sorted according to the header that declares them. * pkey_get:: * pkey_mprotect:: * pkey_set:: +* process_madvise:: +* process_mrelease:: * remap_file_pages:: @end menu @@ -6399,18 +6408,34 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/pkey_get.texi @include glibc-functions/pkey_mprotect.texi @include glibc-functions/pkey_set.texi +@include glibc-functions/process_madvise.texi +@include glibc-functions/process_mrelease.texi @include glibc-functions/remap_file_pages.texi @node Glibc sys/mount.h @section Glibc @code{} @menu +* fsconfig:: +* fsmount:: +* fsopen:: +* fspick:: * mount:: +* mount_setattr:: +* move_mount:: +* open_tree:: * umount:: * umount2:: @end menu +@include glibc-functions/fsconfig.texi +@include glibc-functions/fsmount.texi +@include glibc-functions/fsopen.texi +@include glibc-functions/fspick.texi @include glibc-functions/mount.texi +@include glibc-functions/mount_setattr.texi +@include glibc-functions/move_mount.texi +@include glibc-functions/open_tree.texi @include glibc-functions/umount.texi @include glibc-functions/umount2.texi @@ -6426,6 +6451,19 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/personality.texi +@node Glibc sys/pidfd.h +@section Glibc @code{} + +@menu +* pidfd_getfd:: +* pidfd_open:: +* pidfd_send_signal:: +@end menu + +@include glibc-functions/pidfd_getfd.texi +@include glibc-functions/pidfd_open.texi +@include glibc-functions/pidfd_send_signal.texi + @node Glibc sys/prctl.h @section Glibc @code{} diff --git a/doc/posix-functions/c8rtomb.texi b/doc/posix-functions/c8rtomb.texi index 4107af02bc..72ab9b1ca3 100644 --- a/doc/posix-functions/c8rtomb.texi +++ b/doc/posix-functions/c8rtomb.texi @@ -12,5 +12,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on most platforms: -glibc 2.29, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. +glibc 2.35, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/mbrtoc8.texi b/doc/posix-functions/mbrtoc8.texi index f24c480e9f..85c03ee459 100644 --- a/doc/posix-functions/mbrtoc8.texi +++ b/doc/posix-functions/mbrtoc8.texi @@ -12,5 +12,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on most platforms: -glibc 2.29, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. +glibc 2.35, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. @end itemize -- 2.39.5