At level 31 the added functions are:

<sys/pidfd.h>
pidfd_open
pidfd_getfd
pidfd_send_signal

<sys/thread_properties.h>
__libc_get_static_tls_bounds
__libc_register_thread_exit_callback
__libc_iterate_dynamic_tls
__libc_register_dynamic_tls_listeners

<sys/mman.h>
process_madvise

Nothing to do in Gnulib.


At level 32 there are no relevant added functions.


At level 33 the added functions are:

<sys/uio.h>
preadv2
pwritev2
preadv64v2
pwritev64v2

<execinfo.h>
backtrace
backtrace_symbols
backtrace_symbols_fd

Gnulib only needs a doc update.


2024-01-25  Bruno Haible  <[email protected]>

        Doc regarding functions introduced in Android API level 33.
        * doc/glibc-functions/backtrace.texi: Mention the Android API levels.
        * doc/glibc-functions/backtrace_symbols.texi: Likewise.
        * doc/glibc-functions/backtrace_symbols_fd.texi: Likewise.
        * doc/glibc-functions/preadv2.texi: Likewise.
        * doc/glibc-functions/pwritev2.texi: Likewise.

>From df86a117c8c952098742a6b9835deff4d3d6e2e4 Mon Sep 17 00:00:00 2001
From: Bruno Haible <[email protected]>
Date: Thu, 25 Jan 2024 21:04:29 +0100
Subject: [PATCH] Doc regarding functions introduced in Android API level 33.

* doc/glibc-functions/backtrace.texi: Mention the Android API levels.
* doc/glibc-functions/backtrace_symbols.texi: Likewise.
* doc/glibc-functions/backtrace_symbols_fd.texi: Likewise.
* doc/glibc-functions/preadv2.texi: Likewise.
* doc/glibc-functions/pwritev2.texi: Likewise.
---
 ChangeLog                                     | 9 +++++++++
 doc/glibc-functions/backtrace.texi            | 2 +-
 doc/glibc-functions/backtrace_symbols.texi    | 2 +-
 doc/glibc-functions/backtrace_symbols_fd.texi | 2 +-
 doc/glibc-functions/preadv2.texi              | 4 ++--
 doc/glibc-functions/pwritev2.texi             | 4 ++--
 6 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0500ac1751..46dcdf9c4e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2024-01-25  Bruno Haible  <[email protected]>
+
+	Doc regarding functions introduced in Android API level 33.
+	* doc/glibc-functions/backtrace.texi: Mention the Android API levels.
+	* doc/glibc-functions/backtrace_symbols.texi: Likewise.
+	* doc/glibc-functions/backtrace_symbols_fd.texi: Likewise.
+	* doc/glibc-functions/preadv2.texi: Likewise.
+	* doc/glibc-functions/pwritev2.texi: Likewise.
+
 2024-01-25  Bruno Haible  <[email protected]>
 
 	Resolve conflicts for functions introduced in Android API level 30.
diff --git a/doc/glibc-functions/backtrace.texi b/doc/glibc-functions/backtrace.texi
index e9f6789508..6826400fa6 100644
--- a/doc/glibc-functions/backtrace.texi
+++ b/doc/glibc-functions/backtrace.texi
@@ -27,5 +27,5 @@
 @itemize
 @item
 This function is missing on many platforms:
-FreeBSD 14.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+FreeBSD 14.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
diff --git a/doc/glibc-functions/backtrace_symbols.texi b/doc/glibc-functions/backtrace_symbols.texi
index 651ce9d11d..09e624ec02 100644
--- a/doc/glibc-functions/backtrace_symbols.texi
+++ b/doc/glibc-functions/backtrace_symbols.texi
@@ -27,5 +27,5 @@
 @itemize
 @item
 This function is missing on many platforms:
-FreeBSD 14.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+FreeBSD 14.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
diff --git a/doc/glibc-functions/backtrace_symbols_fd.texi b/doc/glibc-functions/backtrace_symbols_fd.texi
index 240fcf1fa4..77b134ba19 100644
--- a/doc/glibc-functions/backtrace_symbols_fd.texi
+++ b/doc/glibc-functions/backtrace_symbols_fd.texi
@@ -27,5 +27,5 @@
 @itemize
 @item
 This function is missing on many platforms:
-FreeBSD 14.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+FreeBSD 14.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
diff --git a/doc/glibc-functions/preadv2.texi b/doc/glibc-functions/preadv2.texi
index 8fd522f169..0a479271fb 100644
--- a/doc/glibc-functions/preadv2.texi
+++ b/doc/glibc-functions/preadv2.texi
@@ -25,6 +25,6 @@
 @itemize
 @item
 This function exists only on Linux and is therefore
-missing on many non-glibc platforms:
-glibc 2.25, macOS 11.1, FreeBSD 14.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+missing on many platforms:
+glibc 2.25, macOS 11.1, FreeBSD 14.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
diff --git a/doc/glibc-functions/pwritev2.texi b/doc/glibc-functions/pwritev2.texi
index 7d3f5a8241..cba39f28c4 100644
--- a/doc/glibc-functions/pwritev2.texi
+++ b/doc/glibc-functions/pwritev2.texi
@@ -25,6 +25,6 @@
 @itemize
 @item
 This function exists only on Linux and is therefore
-missing on many non-glibc platforms:
-glibc 2.25, macOS 11.1, FreeBSD 14.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+missing on many platforms:
+glibc 2.25, macOS 11.1, FreeBSD 14.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
-- 
2.34.1

Reply via email to