]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Mention ISO TS 18661-1 <fenv.h> functions.
authorBruno Haible <bruno@clisp.org>
Mon, 10 Jun 2019 12:08:30 +0000 (14:08 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 10 Jun 2019 12:08:30 +0000 (14:08 +0200)
* 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.

doc/gnulib.texi
doc/posix-functions/fegetmode.texi [new file with mode: 0644]
doc/posix-functions/fesetexcept.texi [new file with mode: 0644]
doc/posix-functions/fesetmode.texi [new file with mode: 0644]
doc/posix-functions/fetestexceptflag.texi [new file with mode: 0644]

index e0c2d58ea5185a06f15e23f3a737e5e4dfe800d1..60d5e6f498b13675253241b340170f2ca24fc858 100644 (file)
@@ -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 (file)
index 0000000..4ddcd4a
--- /dev/null
@@ -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 (file)
index 0000000..22db513
--- /dev/null
@@ -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 (file)
index 0000000..a35bbed
--- /dev/null
@@ -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 (file)
index 0000000..f4959a3
--- /dev/null
@@ -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