musl libc does not have the backtrace* functions. It's worth mentioning.
(I don't know why https://github.com/ronchaine/libexecinfo has been archived.)

Ideally we should document musl libc portability, like we do for all other
platforms. This would be about 2-3 days of work; not in my plans for today.


2024-05-17  Bruno Haible  <br...@clisp.org>

        execinfo: Update doc.
        * doc/glibc-headers/execinfo.texi: Mention musl libc.
        * doc/glibc-functions/backtrace.texi: Likewise.
        * doc/glibc-functions/backtrace_symbols.texi: Likewise.
        * doc/glibc-functions/backtrace_symbols_fd.texi: Likewise.

diff --git a/doc/glibc-functions/backtrace.texi 
b/doc/glibc-functions/backtrace.texi
index ef2a3ac657..82919a0dc9 100644
--- a/doc/glibc-functions/backtrace.texi
+++ b/doc/glibc-functions/backtrace.texi
@@ -23,7 +23,7 @@
 @itemize
 @item
 This function is missing on many platforms:
-FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 
10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
+musl libc, FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 
11, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/glibc-functions/backtrace_symbols.texi 
b/doc/glibc-functions/backtrace_symbols.texi
index f63e263a81..fd6e5b3ca0 100644
--- a/doc/glibc-functions/backtrace_symbols.texi
+++ b/doc/glibc-functions/backtrace_symbols.texi
@@ -23,7 +23,7 @@
 @itemize
 @item
 This function is missing on many platforms:
-FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 
10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
+musl libc, FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 
11, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/glibc-functions/backtrace_symbols_fd.texi 
b/doc/glibc-functions/backtrace_symbols_fd.texi
index 71461ebcac..1ceda9fe60 100644
--- a/doc/glibc-functions/backtrace_symbols_fd.texi
+++ b/doc/glibc-functions/backtrace_symbols_fd.texi
@@ -23,7 +23,7 @@
 @itemize
 @item
 This function is missing on many platforms:
-FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 
10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
+musl libc, FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 
11, Solaris 10, Cygwin 2.9, mingw, MSVC 14, Android API level 32.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/glibc-headers/execinfo.texi b/doc/glibc-headers/execinfo.texi
index bb1372ed51..9927feb319 100644
--- a/doc/glibc-headers/execinfo.texi
+++ b/doc/glibc-headers/execinfo.texi
@@ -23,7 +23,7 @@
 @itemize
 @item
 This header file is missing on some platforms:
-FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 
10, Cygwin, mingw, MSVC 14, Android 9.0.
+musl libc, FreeBSD 9.3, NetBSD 6.1, OpenBSD 6.9, Minix 3.1.8, AIX 5.1, HP-UX 
11, Solaris 10, Cygwin, mingw, MSVC 14, Android 9.0.
 @end itemize
 
 Portability problems not fixed by Gnulib:




Reply via email to