From 95a6c97d2108c0f199028fdec785346ccf98a4e1 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 10 Jun 2019 14:08:30 +0200 Subject: [PATCH] doc: Mention ISO TS 18661-1 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. --- doc/gnulib.texi | 8 ++++++++ doc/posix-functions/fegetmode.texi | 24 +++++++++++++++++++++++ doc/posix-functions/fesetexcept.texi | 24 +++++++++++++++++++++++ doc/posix-functions/fesetmode.texi | 24 +++++++++++++++++++++++ doc/posix-functions/fetestexceptflag.texi | 24 +++++++++++++++++++++++ 5 files changed, 104 insertions(+) create mode 100644 doc/posix-functions/fegetmode.texi create mode 100644 doc/posix-functions/fesetexcept.texi create mode 100644 doc/posix-functions/fesetmode.texi create mode 100644 doc/posix-functions/fetestexceptflag.texi 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 -- 2.39.5