[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
doc: Mention <math.h> function that were added in ISO C23
From: |
Bruno Haible |
Subject: |
doc: Mention <math.h> function that were added in ISO C23 |
Date: |
Fri, 19 Jul 2024 19:23:17 +0200 |
ISO C23 adds a couple of new functions in <math.h>. See
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2118.pdf
This patch adds documentation for them to Gnulib.
2024-07-19 Bruno Haible <bruno@clisp.org>
doc: Mention <math.h> function that were added in ISO C23.
* doc/posix-functions/acospi.texi: New file.
* doc/posix-functions/acospif.texi: New file.
* doc/posix-functions/acospil.texi: New file.
* doc/posix-functions/asinpi.texi: New file.
* doc/posix-functions/asinpif.texi: New file.
* doc/posix-functions/asinpil.texi: New file.
* doc/posix-functions/atanpi.texi: New file.
* doc/posix-functions/atanpif.texi: New file.
* doc/posix-functions/atanpil.texi: New file.
* doc/posix-functions/atan2pi.texi: New file.
* doc/posix-functions/atan2pif.texi: New file.
* doc/posix-functions/atan2pil.texi: New file.
* doc/posix-functions/compoundn.texi: New file.
* doc/posix-functions/compoundnf.texi: New file.
* doc/posix-functions/compoundnl.texi: New file.
* doc/posix-functions/cospi.texi: New file.
* doc/posix-functions/cospif.texi: New file.
* doc/posix-functions/cospil.texi: New file.
* doc/posix-functions/exp10.texi: Moved here from doc/glibc-functions/.
* doc/posix-functions/exp10f.texi: Moved here from doc/glibc-functions/.
* doc/posix-functions/exp10l.texi: Moved here from doc/glibc-functions/.
* doc/posix-functions/exp10m1.texi: New file.
* doc/posix-functions/exp10m1f.texi: New file.
* doc/posix-functions/exp10m1l.texi: New file.
* doc/posix-functions/exp2m1.texi: New file.
* doc/posix-functions/exp2m1f.texi: New file.
* doc/posix-functions/exp2m1l.texi: New file.
* doc/posix-functions/log10p1.texi: New file.
* doc/posix-functions/log10p1f.texi: New file.
* doc/posix-functions/log10p1l.texi: New file.
* doc/posix-functions/log2p1.texi: New file.
* doc/posix-functions/log2p1f.texi: New file.
* doc/posix-functions/log2p1l.texi: New file.
* doc/posix-functions/logp1.texi: New file.
* doc/posix-functions/logp1f.texi: New file.
* doc/posix-functions/logp1l.texi: New file.
* doc/posix-functions/pown.texi: New file.
* doc/posix-functions/pownf.texi: New file.
* doc/posix-functions/pownl.texi: New file.
* doc/posix-functions/powr.texi: New file.
* doc/posix-functions/powrf.texi: New file.
* doc/posix-functions/powrl.texi: New file.
* doc/posix-functions/rootn.texi: New file.
* doc/posix-functions/rootnf.texi: New file.
* doc/posix-functions/rootnl.texi: New file.
* doc/posix-functions/rsqrt.texi: New file.
* doc/posix-functions/rsqrtf.texi: New file.
* doc/posix-functions/rsqrtl.texi: New file.
* doc/posix-functions/sinpi.texi: New file.
* doc/posix-functions/sinpif.texi: New file.
* doc/posix-functions/sinpil.texi: New file.
* doc/posix-functions/tanpi.texi: New file.
* doc/posix-functions/tanpif.texi: New file.
* doc/posix-functions/tanpil.texi: New file.
* doc/gnulib.texi (Function Substitutes): Include them.
(Glibc math.h): Don't include glibc-functions/exp10*.texi.
diff --git a/doc/gnulib.texi b/doc/gnulib.texi
index d67caa6660..f538925d8d 100644
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -1274,6 +1274,9 @@
* acoshf::
* acoshl::
* acosl::
+* acospi::
+* acospif::
+* acospil::
* aio_cancel::
* aio_error::
* aio_fsync::
@@ -1292,16 +1295,25 @@
* asinhf::
* asinhl::
* asinl::
+* asinpi::
+* asinpif::
+* asinpil::
* assert::
* atan::
* atan2::
* atan2f::
* atan2l::
+* atan2pi::
+* atan2pif::
+* atan2pil::
* atanf::
* atanh::
* atanhf::
* atanhl::
* atanl::
+* atanpi::
+* atanpif::
+* atanpil::
* atexit::
* atof::
* atoi::
@@ -1390,6 +1402,9 @@
* cnd_signal::
* cnd_timedwait::
* cnd_wait::
+* compoundn::
+* compoundnf::
+* compoundnl::
* confstr::
* conj::
* conjf::
@@ -1404,6 +1419,9 @@
* coshf::
* coshl::
* cosl::
+* cospi::
+* cospif::
+* cospil::
* cpow::
* cpowf::
* cpowl::
@@ -1487,9 +1505,18 @@
* execvp::
* exit::
* exp::
+* exp10::
+* exp10f::
+* exp10l::
+* exp10m1::
+* exp10m1f::
+* exp10m1l::
* exp2::
* exp2f::
* exp2l::
+* exp2m1::
+* exp2m1f::
+* exp2m1l::
* expf::
* expl::
* expm1::
@@ -1848,17 +1875,26 @@
* log10::
* log10f::
* log10l::
+* log10p1::
+* log10p1f::
+* log10p1l::
* log1p::
* log1pf::
* log1pl::
* log2::
* log2f::
* log2l::
+* log2p1::
+* log2p1f::
+* log2p1l::
* logb::
* logbf::
* logbl::
* logf::
* logl::
+* logp1::
+* logp1f::
+* logp1l::
* longjmp::
* lrand48::
* lrint::
@@ -2056,6 +2092,12 @@
* pow::
* powf::
* powl::
+* pown::
+* pownf::
+* pownl::
+* powr::
+* powrf::
+* powrl::
* pread::
* printf::
* pselect::
@@ -2213,12 +2255,18 @@
* rintf::
* rintl::
* rmdir::
+* rootn::
+* rootnf::
+* rootnl::
* round::
* roundeven::
* roundevenf::
* roundevenl::
* roundf::
* roundl::
+* rsqrt::
+* rsqrtf::
+* rsqrtl::
* scalbln::
* scalblnf::
* scalblnl::
@@ -2326,6 +2374,9 @@
* sinhf::
* sinhl::
* sinl::
+* sinpi::
+* sinpif::
+* sinpil::
* sleep::
* snprintf::
* sockatmark::
@@ -2424,6 +2475,9 @@
* tanhf::
* tanhl::
* tanl::
+* tanpi::
+* tanpif::
+* tanpil::
* tcdrain::
* tcflow::
* tcflush::
@@ -2616,6 +2670,9 @@
@include posix-functions/acoshf.texi
@include posix-functions/acoshl.texi
@include posix-functions/acosl.texi
+@include posix-functions/acospi.texi
+@include posix-functions/acospif.texi
+@include posix-functions/acospil.texi
@include posix-functions/aio_cancel.texi
@include posix-functions/aio_error.texi
@include posix-functions/aio_fsync.texi
@@ -2634,16 +2691,25 @@
@include posix-functions/asinhf.texi
@include posix-functions/asinhl.texi
@include posix-functions/asinl.texi
+@include posix-functions/asinpi.texi
+@include posix-functions/asinpif.texi
+@include posix-functions/asinpil.texi
@include posix-functions/assert.texi
@include posix-functions/atan.texi
@include posix-functions/atan2.texi
@include posix-functions/atan2f.texi
@include posix-functions/atan2l.texi
+@include posix-functions/atan2pi.texi
+@include posix-functions/atan2pif.texi
+@include posix-functions/atan2pil.texi
@include posix-functions/atanf.texi
@include posix-functions/atanh.texi
@include posix-functions/atanhf.texi
@include posix-functions/atanhl.texi
@include posix-functions/atanl.texi
+@include posix-functions/atanpi.texi
+@include posix-functions/atanpif.texi
+@include posix-functions/atanpil.texi
@include posix-functions/atexit.texi
@include posix-functions/atof.texi
@include posix-functions/atoi.texi
@@ -2732,6 +2798,9 @@
@include posix-functions/cnd_signal.texi
@include posix-functions/cnd_timedwait.texi
@include posix-functions/cnd_wait.texi
+@include posix-functions/compoundn.texi
+@include posix-functions/compoundnf.texi
+@include posix-functions/compoundnl.texi
@include posix-functions/confstr.texi
@include posix-functions/conj.texi
@include posix-functions/conjf.texi
@@ -2746,6 +2815,9 @@
@include posix-functions/coshf.texi
@include posix-functions/coshl.texi
@include posix-functions/cosl.texi
+@include posix-functions/cospi.texi
+@include posix-functions/cospif.texi
+@include posix-functions/cospil.texi
@include posix-functions/cpow.texi
@include posix-functions/cpowf.texi
@include posix-functions/cpowl.texi
@@ -2829,9 +2901,18 @@
@include posix-functions/execvp.texi
@include posix-functions/exit.texi
@include posix-functions/exp.texi
+@include posix-functions/exp10.texi
+@include posix-functions/exp10f.texi
+@include posix-functions/exp10l.texi
+@include posix-functions/exp10m1.texi
+@include posix-functions/exp10m1f.texi
+@include posix-functions/exp10m1l.texi
@include posix-functions/exp2.texi
@include posix-functions/exp2f.texi
@include posix-functions/exp2l.texi
+@include posix-functions/exp2m1.texi
+@include posix-functions/exp2m1f.texi
+@include posix-functions/exp2m1l.texi
@include posix-functions/expf.texi
@include posix-functions/expl.texi
@include posix-functions/expm1.texi
@@ -3190,17 +3271,26 @@
@include posix-functions/log10.texi
@include posix-functions/log10f.texi
@include posix-functions/log10l.texi
+@include posix-functions/log10p1.texi
+@include posix-functions/log10p1f.texi
+@include posix-functions/log10p1l.texi
@include posix-functions/log1p.texi
@include posix-functions/log1pf.texi
@include posix-functions/log1pl.texi
@include posix-functions/log2.texi
@include posix-functions/log2f.texi
@include posix-functions/log2l.texi
+@include posix-functions/log2p1.texi
+@include posix-functions/log2p1f.texi
+@include posix-functions/log2p1l.texi
@include posix-functions/logb.texi
@include posix-functions/logbf.texi
@include posix-functions/logbl.texi
@include posix-functions/logf.texi
@include posix-functions/logl.texi
+@include posix-functions/logp1.texi
+@include posix-functions/logp1f.texi
+@include posix-functions/logp1l.texi
@include posix-functions/longjmp.texi
@include posix-functions/lrand48.texi
@include posix-functions/lrint.texi
@@ -3398,6 +3488,12 @@
@include posix-functions/pow.texi
@include posix-functions/powf.texi
@include posix-functions/powl.texi
+@include posix-functions/pown.texi
+@include posix-functions/pownf.texi
+@include posix-functions/pownl.texi
+@include posix-functions/powr.texi
+@include posix-functions/powrf.texi
+@include posix-functions/powrl.texi
@include posix-functions/pread.texi
@include posix-functions/printf.texi
@include posix-functions/pselect.texi
@@ -3555,12 +3651,18 @@
@include posix-functions/rintf.texi
@include posix-functions/rintl.texi
@include posix-functions/rmdir.texi
+@include posix-functions/rootn.texi
+@include posix-functions/rootnf.texi
+@include posix-functions/rootnl.texi
@include posix-functions/round.texi
@include posix-functions/roundeven.texi
@include posix-functions/roundevenf.texi
@include posix-functions/roundevenl.texi
@include posix-functions/roundf.texi
@include posix-functions/roundl.texi
+@include posix-functions/rsqrt.texi
+@include posix-functions/rsqrtf.texi
+@include posix-functions/rsqrtl.texi
@include posix-functions/scalbln.texi
@include posix-functions/scalblnf.texi
@include posix-functions/scalblnl.texi
@@ -3668,6 +3770,9 @@
@include posix-functions/sinhf.texi
@include posix-functions/sinhl.texi
@include posix-functions/sinl.texi
+@include posix-functions/sinpi.texi
+@include posix-functions/sinpif.texi
+@include posix-functions/sinpil.texi
@include posix-functions/sleep.texi
@include posix-functions/snprintf.texi
@include posix-functions/sockatmark.texi
@@ -3766,6 +3871,9 @@
@include posix-functions/tanhf.texi
@include posix-functions/tanhl.texi
@include posix-functions/tanl.texi
+@include posix-functions/tanpi.texi
+@include posix-functions/tanpif.texi
+@include posix-functions/tanpil.texi
@include posix-functions/tcdrain.texi
@include posix-functions/tcflow.texi
@include posix-functions/tcflush.texi
@@ -4801,9 +4909,6 @@
* drem::
* dremf::
* dreml::
-* exp10::
-* exp10f::
-* exp10l::
* finite::
* finitef::
* finitel::
@@ -4846,9 +4951,6 @@
@include glibc-functions/drem.texi
@include glibc-functions/dremf.texi
@include glibc-functions/dreml.texi
-@include glibc-functions/exp10.texi
-@include glibc-functions/exp10f.texi
-@include glibc-functions/exp10l.texi
@include glibc-functions/finite.texi
@include glibc-functions/finitef.texi
@include glibc-functions/finitel.texi
diff --git a/doc/posix-functions/acospi.texi b/doc/posix-functions/acospi.texi
new file mode 100644
index 0000000000..d073e9de2e
--- /dev/null
+++ b/doc/posix-functions/acospi.texi
@@ -0,0 +1,18 @@
+@node acospi
+@section @code{acospi}
+@findex acospi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.4.8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/acospif.texi b/doc/posix-functions/acospif.texi
new file mode 100644
index 0000000000..3c7fbafdf0
--- /dev/null
+++ b/doc/posix-functions/acospif.texi
@@ -0,0 +1,18 @@
+@node acospif
+@section @code{acospif}
+@findex acospif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.4.8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/acospil.texi b/doc/posix-functions/acospil.texi
new file mode 100644
index 0000000000..71d033c510
--- /dev/null
+++ b/doc/posix-functions/acospil.texi
@@ -0,0 +1,18 @@
+@node acospil
+@section @code{acospil}
+@findex acospil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.4.8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/asinpi.texi b/doc/posix-functions/asinpi.texi
new file mode 100644
index 0000000000..3985fd91fa
--- /dev/null
+++ b/doc/posix-functions/asinpi.texi
@@ -0,0 +1,18 @@
+@node asinpi
+@section @code{asinpi}
+@findex asinpi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.4.9
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/asinpif.texi b/doc/posix-functions/asinpif.texi
new file mode 100644
index 0000000000..698d383bf6
--- /dev/null
+++ b/doc/posix-functions/asinpif.texi
@@ -0,0 +1,18 @@
+@node asinpif
+@section @code{asinpif}
+@findex asinpif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.4.9
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/asinpil.texi b/doc/posix-functions/asinpil.texi
new file mode 100644
index 0000000000..800773b64b
--- /dev/null
+++ b/doc/posix-functions/asinpil.texi
@@ -0,0 +1,18 @@
+@node asinpil
+@section @code{asinpil}
+@findex asinpil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.4.9
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/atan2pi.texi b/doc/posix-functions/atan2pi.texi
new file mode 100644
index 0000000000..e442f612a3
--- /dev/null
+++ b/doc/posix-functions/atan2pi.texi
@@ -0,0 +1,18 @@
+@node atan2pi
+@section @code{atan2pi}
+@findex atan2pi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.11
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/atan2pif.texi
b/doc/posix-functions/atan2pif.texi
new file mode 100644
index 0000000000..b41fb47ccb
--- /dev/null
+++ b/doc/posix-functions/atan2pif.texi
@@ -0,0 +1,18 @@
+@node atan2pif
+@section @code{atan2pif}
+@findex atan2pif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.11
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/atan2pil.texi
b/doc/posix-functions/atan2pil.texi
new file mode 100644
index 0000000000..2fe5f464d8
--- /dev/null
+++ b/doc/posix-functions/atan2pil.texi
@@ -0,0 +1,18 @@
+@node atan2pil
+@section @code{atan2pil}
+@findex atan2pil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.11
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/atanpi.texi b/doc/posix-functions/atanpi.texi
new file mode 100644
index 0000000000..4154982864
--- /dev/null
+++ b/doc/posix-functions/atanpi.texi
@@ -0,0 +1,18 @@
+@node atanpi
+@section @code{atanpi}
+@findex atanpi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.10
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/atanpif.texi b/doc/posix-functions/atanpif.texi
new file mode 100644
index 0000000000..21dae74910
--- /dev/null
+++ b/doc/posix-functions/atanpif.texi
@@ -0,0 +1,18 @@
+@node atanpif
+@section @code{atanpif}
+@findex atanpif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.10
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/atanpil.texi b/doc/posix-functions/atanpil.texi
new file mode 100644
index 0000000000..bc3f49b430
--- /dev/null
+++ b/doc/posix-functions/atanpil.texi
@@ -0,0 +1,18 @@
+@node atanpil
+@section @code{atanpil}
+@findex atanpil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.10
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/compoundn.texi
b/doc/posix-functions/compoundn.texi
new file mode 100644
index 0000000000..a45a3cb54a
--- /dev/null
+++ b/doc/posix-functions/compoundn.texi
@@ -0,0 +1,18 @@
+@node compoundn
+@section @code{compoundn}
+@findex compoundn
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.2
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/compoundnf.texi
b/doc/posix-functions/compoundnf.texi
new file mode 100644
index 0000000000..ede1fc1607
--- /dev/null
+++ b/doc/posix-functions/compoundnf.texi
@@ -0,0 +1,18 @@
+@node compoundnf
+@section @code{compoundnf}
+@findex compoundnf
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.2
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/compoundnl.texi
b/doc/posix-functions/compoundnl.texi
new file mode 100644
index 0000000000..fe1be7a264
--- /dev/null
+++ b/doc/posix-functions/compoundnl.texi
@@ -0,0 +1,18 @@
+@node compoundnl
+@section @code{compoundnl}
+@findex compoundnl
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.2
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/cospi.texi b/doc/posix-functions/cospi.texi
new file mode 100644
index 0000000000..d15b77d5de
--- /dev/null
+++ b/doc/posix-functions/cospi.texi
@@ -0,0 +1,18 @@
+@node cospi
+@section @code{cospi}
+@findex cospi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.12
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/cospif.texi b/doc/posix-functions/cospif.texi
new file mode 100644
index 0000000000..604b0d6a1c
--- /dev/null
+++ b/doc/posix-functions/cospif.texi
@@ -0,0 +1,18 @@
+@node cospif
+@section @code{cospif}
+@findex cospif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.12
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/cospil.texi b/doc/posix-functions/cospil.texi
new file mode 100644
index 0000000000..e0f5aac37d
--- /dev/null
+++ b/doc/posix-functions/cospil.texi
@@ -0,0 +1,18 @@
+@node cospil
+@section @code{cospil}
+@findex cospil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.12
+
+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.39, macOS 14, FreeBSD 13.4, 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/exp10.texi b/doc/posix-functions/exp10.texi
similarity index 61%
rename from doc/glibc-functions/exp10.texi
rename to doc/posix-functions/exp10.texi
index 59bc898a0e..ff9058d641 100644
--- a/doc/glibc-functions/exp10.texi
+++ b/doc/posix-functions/exp10.texi
@@ -1,8 +1,8 @@
@node exp10
-@subsection @code{exp10}
+@section @code{exp10}
@findex exp10
-LSB specification:@*
@url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-exp10.html}
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.2
Documentation:
@itemize
@@ -26,6 +26,6 @@
Portability problems not fixed by Gnulib:
@itemize
@item
-This function is missing on some platforms:
-macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX
11, Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+This function is missing on many platforms:
+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 1.5.x, mingw, MSVC 14, Android.
@end itemize
diff --git a/doc/glibc-functions/exp10f.texi b/doc/posix-functions/exp10f.texi
similarity index 61%
rename from doc/glibc-functions/exp10f.texi
rename to doc/posix-functions/exp10f.texi
index a79fa5b308..88c6a7ff7a 100644
--- a/doc/glibc-functions/exp10f.texi
+++ b/doc/posix-functions/exp10f.texi
@@ -1,8 +1,8 @@
@node exp10f
-@subsection @code{exp10f}
+@section @code{exp10f}
@findex exp10f
-LSB specification:@*
@url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-exp10f.html}
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.2
Documentation:
@itemize
@@ -26,6 +26,6 @@
Portability problems not fixed by Gnulib:
@itemize
@item
-This function is missing on some platforms:
-macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX
11, Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+This function is missing on many platforms:
+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 1.5.x, mingw, MSVC 14, Android.
@end itemize
diff --git a/doc/glibc-functions/exp10l.texi b/doc/posix-functions/exp10l.texi
similarity index 60%
rename from doc/glibc-functions/exp10l.texi
rename to doc/posix-functions/exp10l.texi
index 3a9aa11baf..4bdc45ba54 100644
--- a/doc/glibc-functions/exp10l.texi
+++ b/doc/posix-functions/exp10l.texi
@@ -1,8 +1,8 @@
@node exp10l
-@subsection @code{exp10l}
+@section @code{exp10l}
@findex exp10l
-LSB specification:@*
@url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-exp10l.html}
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.2
Documentation:
@itemize
@@ -26,6 +26,6 @@
Portability problems not fixed by Gnulib:
@itemize
@item
-This function is missing on many non-glibc platforms:
-macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX
11, Solaris 11.4, Cygwin 1.7.x, mingw, MSVC 14, Android 9.0.
+This function is missing on many platforms:
+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 1.5.x, mingw, MSVC 14, Android.
@end itemize
diff --git a/doc/posix-functions/exp10m1.texi b/doc/posix-functions/exp10m1.texi
new file mode 100644
index 0000000000..b3bd2d7ee2
--- /dev/null
+++ b/doc/posix-functions/exp10m1.texi
@@ -0,0 +1,18 @@
+@node exp10m1
+@section @code{exp10m1}
+@findex exp10m1
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.3
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/exp10m1f.texi
b/doc/posix-functions/exp10m1f.texi
new file mode 100644
index 0000000000..54a95c0f9b
--- /dev/null
+++ b/doc/posix-functions/exp10m1f.texi
@@ -0,0 +1,18 @@
+@node exp10m1f
+@section @code{exp10m1f}
+@findex exp10m1f
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.3
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/exp10m1l.texi
b/doc/posix-functions/exp10m1l.texi
new file mode 100644
index 0000000000..e692012cdb
--- /dev/null
+++ b/doc/posix-functions/exp10m1l.texi
@@ -0,0 +1,18 @@
+@node exp10m1l
+@section @code{exp10m1l}
+@findex exp10m1l
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.3
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/exp2m1.texi b/doc/posix-functions/exp2m1.texi
new file mode 100644
index 0000000000..5ce569cfbe
--- /dev/null
+++ b/doc/posix-functions/exp2m1.texi
@@ -0,0 +1,18 @@
+@node exp2m1
+@section @code{exp2m1}
+@findex exp2m1
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.5
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/exp2m1f.texi b/doc/posix-functions/exp2m1f.texi
new file mode 100644
index 0000000000..617b5590c9
--- /dev/null
+++ b/doc/posix-functions/exp2m1f.texi
@@ -0,0 +1,18 @@
+@node exp2m1f
+@section @code{exp2m1f}
+@findex exp2m1f
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.5
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/exp2m1l.texi b/doc/posix-functions/exp2m1l.texi
new file mode 100644
index 0000000000..0ed660a7f9
--- /dev/null
+++ b/doc/posix-functions/exp2m1l.texi
@@ -0,0 +1,18 @@
+@node exp2m1l
+@section @code{exp2m1l}
+@findex exp2m1l
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.6.5
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/log10p1.texi b/doc/posix-functions/log10p1.texi
new file mode 100644
index 0000000000..e33dd215fd
--- /dev/null
+++ b/doc/posix-functions/log10p1.texi
@@ -0,0 +1,18 @@
+@node log10p1
+@section @code{log10p1}
+@findex log10p1
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.13
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/log10p1f.texi
b/doc/posix-functions/log10p1f.texi
new file mode 100644
index 0000000000..133632b001
--- /dev/null
+++ b/doc/posix-functions/log10p1f.texi
@@ -0,0 +1,18 @@
+@node log10p1f
+@section @code{log10p1f}
+@findex log10p1f
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.13
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/log10p1l.texi
b/doc/posix-functions/log10p1l.texi
new file mode 100644
index 0000000000..e74483222c
--- /dev/null
+++ b/doc/posix-functions/log10p1l.texi
@@ -0,0 +1,18 @@
+@node log10p1l
+@section @code{log10p1l}
+@findex log10p1l
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.13
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/log2p1.texi b/doc/posix-functions/log2p1.texi
new file mode 100644
index 0000000000..b5b4518e49
--- /dev/null
+++ b/doc/posix-functions/log2p1.texi
@@ -0,0 +1,18 @@
+@node log2p1
+@section @code{log2p1}
+@findex log2p1
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.16
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/log2p1f.texi b/doc/posix-functions/log2p1f.texi
new file mode 100644
index 0000000000..b76bf475fe
--- /dev/null
+++ b/doc/posix-functions/log2p1f.texi
@@ -0,0 +1,18 @@
+@node log2p1f
+@section @code{log2p1f}
+@findex log2p1f
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.16
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/log2p1l.texi b/doc/posix-functions/log2p1l.texi
new file mode 100644
index 0000000000..17dc69fe31
--- /dev/null
+++ b/doc/posix-functions/log2p1l.texi
@@ -0,0 +1,18 @@
+@node log2p1l
+@section @code{log2p1l}
+@findex log2p1l
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.16
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/logp1.texi b/doc/posix-functions/logp1.texi
new file mode 100644
index 0000000000..3e7f2c211c
--- /dev/null
+++ b/doc/posix-functions/logp1.texi
@@ -0,0 +1,18 @@
+@node logp1
+@section @code{logp1}
+@findex logp1
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.14
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/logp1f.texi b/doc/posix-functions/logp1f.texi
new file mode 100644
index 0000000000..811587e0c1
--- /dev/null
+++ b/doc/posix-functions/logp1f.texi
@@ -0,0 +1,18 @@
+@node logp1f
+@section @code{logp1f}
+@findex logp1f
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.14
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/logp1l.texi b/doc/posix-functions/logp1l.texi
new file mode 100644
index 0000000000..950d33c32c
--- /dev/null
+++ b/doc/posix-functions/logp1l.texi
@@ -0,0 +1,18 @@
+@node logp1l
+@section @code{logp1l}
+@findex logp1l
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.6.14
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/pown.texi b/doc/posix-functions/pown.texi
new file mode 100644
index 0000000000..e3c50adb37
--- /dev/null
+++ b/doc/posix-functions/pown.texi
@@ -0,0 +1,18 @@
+@node pown
+@section @code{pown}
+@findex pown
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.6
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/pownf.texi b/doc/posix-functions/pownf.texi
new file mode 100644
index 0000000000..dbb36c95b6
--- /dev/null
+++ b/doc/posix-functions/pownf.texi
@@ -0,0 +1,18 @@
+@node pownf
+@section @code{pownf}
+@findex pownf
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.6
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/pownl.texi b/doc/posix-functions/pownl.texi
new file mode 100644
index 0000000000..6a58e462be
--- /dev/null
+++ b/doc/posix-functions/pownl.texi
@@ -0,0 +1,18 @@
+@node pownl
+@section @code{pownl}
+@findex pownl
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.6
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/powr.texi b/doc/posix-functions/powr.texi
new file mode 100644
index 0000000000..b964a9c27e
--- /dev/null
+++ b/doc/posix-functions/powr.texi
@@ -0,0 +1,18 @@
+@node powr
+@section @code{powr}
+@findex powr
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.7
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/powrf.texi b/doc/posix-functions/powrf.texi
new file mode 100644
index 0000000000..3b3ef2a663
--- /dev/null
+++ b/doc/posix-functions/powrf.texi
@@ -0,0 +1,18 @@
+@node powrf
+@section @code{powrf}
+@findex powrf
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.7
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/powrl.texi b/doc/posix-functions/powrl.texi
new file mode 100644
index 0000000000..68c0a34be9
--- /dev/null
+++ b/doc/posix-functions/powrl.texi
@@ -0,0 +1,18 @@
+@node powrl
+@section @code{powrl}
+@findex powrl
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.7
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/rootn.texi b/doc/posix-functions/rootn.texi
new file mode 100644
index 0000000000..61d8494db2
--- /dev/null
+++ b/doc/posix-functions/rootn.texi
@@ -0,0 +1,18 @@
+@node rootn
+@section @code{rootn}
+@findex rootn
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/rootnf.texi b/doc/posix-functions/rootnf.texi
new file mode 100644
index 0000000000..fd116cee96
--- /dev/null
+++ b/doc/posix-functions/rootnf.texi
@@ -0,0 +1,18 @@
+@node rootnf
+@section @code{rootnf}
+@findex rootnf
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/rootnl.texi b/doc/posix-functions/rootnl.texi
new file mode 100644
index 0000000000..238a5878c5
--- /dev/null
+++ b/doc/posix-functions/rootnl.texi
@@ -0,0 +1,18 @@
+@node rootnl
+@section @code{rootnl}
+@findex rootnl
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all platforms:
+glibc 2.39, 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/posix-functions/rsqrt.texi b/doc/posix-functions/rsqrt.texi
new file mode 100644
index 0000000000..291f4aca2d
--- /dev/null
+++ b/doc/posix-functions/rsqrt.texi
@@ -0,0 +1,18 @@
+@node rsqrt
+@section @code{rsqrt}
+@findex rsqrt
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.9
+
+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.39, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0,
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
+@end itemize
diff --git a/doc/posix-functions/rsqrtf.texi b/doc/posix-functions/rsqrtf.texi
new file mode 100644
index 0000000000..b306e30f53
--- /dev/null
+++ b/doc/posix-functions/rsqrtf.texi
@@ -0,0 +1,18 @@
+@node rsqrtf
+@section @code{rsqrtf}
+@findex rsqrtf
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.9
+
+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.39, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0,
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
+@end itemize
diff --git a/doc/posix-functions/rsqrtl.texi b/doc/posix-functions/rsqrtl.texi
new file mode 100644
index 0000000000..adc1c1ea54
--- /dev/null
+++ b/doc/posix-functions/rsqrtl.texi
@@ -0,0 +1,18 @@
+@node rsqrtl
+@section @code{rsqrtl}
+@findex rsqrtl
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section 7.12.7.9
+
+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.39, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0,
HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android.
+@end itemize
diff --git a/doc/posix-functions/sinpi.texi b/doc/posix-functions/sinpi.texi
new file mode 100644
index 0000000000..0f914694f4
--- /dev/null
+++ b/doc/posix-functions/sinpi.texi
@@ -0,0 +1,18 @@
+@node sinpi
+@section @code{sinpi}
+@findex sinpi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.13
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/sinpif.texi b/doc/posix-functions/sinpif.texi
new file mode 100644
index 0000000000..bd19231b81
--- /dev/null
+++ b/doc/posix-functions/sinpif.texi
@@ -0,0 +1,18 @@
+@node sinpif
+@section @code{sinpif}
+@findex sinpif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.13
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/sinpil.texi b/doc/posix-functions/sinpil.texi
new file mode 100644
index 0000000000..c6864b0479
--- /dev/null
+++ b/doc/posix-functions/sinpil.texi
@@ -0,0 +1,18 @@
+@node sinpil
+@section @code{sinpil}
+@findex sinpil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.13
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/tanpi.texi b/doc/posix-functions/tanpi.texi
new file mode 100644
index 0000000000..3ac6849d4b
--- /dev/null
+++ b/doc/posix-functions/tanpi.texi
@@ -0,0 +1,18 @@
+@node tanpi
+@section @code{tanpi}
+@findex tanpi
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.14
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/tanpif.texi b/doc/posix-functions/tanpif.texi
new file mode 100644
index 0000000000..1d1e21674d
--- /dev/null
+++ b/doc/posix-functions/tanpif.texi
@@ -0,0 +1,18 @@
+@node tanpif
+@section @code{tanpif}
+@findex tanpif
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.14
+
+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.39, macOS 14, FreeBSD 13.4, 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/posix-functions/tanpil.texi b/doc/posix-functions/tanpil.texi
new file mode 100644
index 0000000000..9ad4ea245e
--- /dev/null
+++ b/doc/posix-functions/tanpil.texi
@@ -0,0 +1,18 @@
+@node tanpil
+@section @code{tanpil}
+@findex tanpil
+
+ISO C23 specification:@*
@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf} section
7.12.4.14
+
+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.39, macOS 14, FreeBSD 13.4, 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- doc: Mention <math.h> function that were added in ISO C23,
Bruno Haible <=