summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-06-10 14:08:30 +0200
committerBruno Haible <bruno@clisp.org>2019-06-10 14:08:30 +0200
commit95a6c97d2108c0f199028fdec785346ccf98a4e1 (patch)
treeb77f20c09f0bb00fd66e2676ca2a193ac00acd22 /doc
parent5b1e894a93a5b961deac52b94497905b255bf8f9 (diff)
downloadgnulib-95a6c97d2108c0f199028fdec785346ccf98a4e1.tar.gz
doc: Mention ISO TS 18661-1 <fenv.h> functions.
* posix-functions/fesetexcept.texi: New file. * posix-functions/fetestexceptflag.texi: New file. * posix-functions/fegetmode.texi: New file. * posix-functions/fesetmode.texi: New file. * doc/gnulib.texi (Function Substitutes): Include them.
Diffstat (limited to 'doc')
-rw-r--r--doc/gnulib.texi8
-rw-r--r--doc/posix-functions/fegetmode.texi24
-rw-r--r--doc/posix-functions/fesetexcept.texi24
-rw-r--r--doc/posix-functions/fesetmode.texi24
-rw-r--r--doc/posix-functions/fetestexceptflag.texi24
5 files changed, 104 insertions, 0 deletions
diff --git a/doc/gnulib.texi b/doc/gnulib.texi
index e0c2d58ea5..60d5e6f498 100644
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -1236,15 +1236,19 @@ problems are not worked around by Gnulib.
* feclearexcept::
* fegetenv::
* fegetexceptflag::
+* fegetmode::
* fegetround::
* feholdexcept::
* feof::
* feraiseexcept::
* ferror::
* fesetenv::
+* fesetexcept::
* fesetexceptflag::
+* fesetmode::
* fesetround::
* fetestexcept::
+* fetestexceptflag::
* feupdateenv::
* fexecve::
* fflush::
@@ -2483,15 +2487,19 @@ problems are not worked around by Gnulib.
@include posix-functions/feclearexcept.texi
@include posix-functions/fegetenv.texi
@include posix-functions/fegetexceptflag.texi
+@include posix-functions/fegetmode.texi
@include posix-functions/fegetround.texi
@include posix-functions/feholdexcept.texi
@include posix-functions/feof.texi
@include posix-functions/feraiseexcept.texi
@include posix-functions/ferror.texi
@include posix-functions/fesetenv.texi
+@include posix-functions/fesetexcept.texi
@include posix-functions/fesetexceptflag.texi
+@include posix-functions/fesetmode.texi
@include posix-functions/fesetround.texi
@include posix-functions/fetestexcept.texi
+@include posix-functions/fetestexceptflag.texi
@include posix-functions/feupdateenv.texi
@include posix-functions/fexecve.texi
@include posix-functions/fflush.texi
diff --git a/doc/posix-functions/fegetmode.texi b/doc/posix-functions/fegetmode.texi
new file mode 100644
index 0000000000..4ddcd4a511
--- /dev/null
+++ b/doc/posix-functions/fegetmode.texi
@@ -0,0 +1,24 @@
+@node fegetmode
+@section @code{fegetmode}
+@findex fegetmode
+
+Documentation:@*
+@ifinfo
+@ref{Control Functions,,Floating-Point Control Functions,libc}.
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Control-Functions.html}.
+@end ifnotinfo
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS, Android 9.0.
+@end itemize
diff --git a/doc/posix-functions/fesetexcept.texi b/doc/posix-functions/fesetexcept.texi
new file mode 100644
index 0000000000..22db5132f3
--- /dev/null
+++ b/doc/posix-functions/fesetexcept.texi
@@ -0,0 +1,24 @@
+@node fesetexcept
+@section @code{fesetexcept}
+@findex fesetexcept
+
+Documentation:@*
+@ifinfo
+@ref{Status bit operations,,Examining the FPU status word,libc}.
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Status-bit-operations.html}.
+@end ifnotinfo
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS, Android 9.0.
+@end itemize
diff --git a/doc/posix-functions/fesetmode.texi b/doc/posix-functions/fesetmode.texi
new file mode 100644
index 0000000000..a35bbed38e
--- /dev/null
+++ b/doc/posix-functions/fesetmode.texi
@@ -0,0 +1,24 @@
+@node fesetmode
+@section @code{fesetmode}
+@findex fesetmode
+
+Documentation:@*
+@ifinfo
+@ref{Control Functions,,Floating-Point Control Functions,libc}.
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Control-Functions.html}.
+@end ifnotinfo
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS, Android 9.0.
+@end itemize
diff --git a/doc/posix-functions/fetestexceptflag.texi b/doc/posix-functions/fetestexceptflag.texi
new file mode 100644
index 0000000000..f4959a345b
--- /dev/null
+++ b/doc/posix-functions/fetestexceptflag.texi
@@ -0,0 +1,24 @@
+@node fetestexceptflag
+@section @code{fetestexceptflag}
+@findex fetestexceptflag
+
+Documentation:@*
+@ifinfo
+@ref{Status bit operations,,Examining the FPU status word,libc}.
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Status-bit-operations.html}.
+@end ifnotinfo
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11.4, Cygwin, mingw, MSVC 14, Interix 3.5, BeOS, Android 9.0.
+@end itemize