]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Mention nextdown, nextup.
authorBruno Haible <bruno@clisp.org>
Mon, 10 Jun 2019 12:08:28 +0000 (14:08 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 10 Jun 2019 12:08:28 +0000 (14:08 +0200)
* doc/posix-functions/nextdown.texi: New file.
* doc/posix-functions/nextdownf.texi: New file.
* doc/posix-functions/nextdownl.texi: New file.
* doc/posix-functions/nextup.texi: New file.
* doc/posix-functions/nextupf.texi: New file.
* doc/posix-functions/nextupl.texi: New file.
* doc/gnulib.texi (Function Substitutes): Include them.

doc/gnulib.texi
doc/posix-functions/nextdown.texi [new file with mode: 0644]
doc/posix-functions/nextdownf.texi [new file with mode: 0644]
doc/posix-functions/nextdownl.texi [new file with mode: 0644]
doc/posix-functions/nextup.texi [new file with mode: 0644]
doc/posix-functions/nextupf.texi [new file with mode: 0644]
doc/posix-functions/nextupl.texi [new file with mode: 0644]

index 7ed18255cf0a95873bc49cb165c0a21cb682b6c6..b8cc50395c98a66eec461f32354cb2b819781daf 100644 (file)
@@ -979,9 +979,9 @@ which (known) portability problems are not worked around by Gnulib.
 @chapter ISO C and POSIX Function Substitutes
 
 This chapter describes which functions and function-like macros specified by
-ISO C or POSIX are substituted by Gnulib, which portability pitfalls are
-fixed by Gnulib, and which (known) portability problems are not worked around
-by Gnulib.
+ISO C (including ISO TS 18661-1) or POSIX are substituted by Gnulib, which
+portability pitfalls are fixed by Gnulib, and which (known) portability
+problems are not worked around by Gnulib.
 
 @nosuchmodulenote function
 
@@ -1591,9 +1591,15 @@ by Gnulib.
 * nextafter::
 * nextafterf::
 * nextafterl::
+* nextdown::
+* nextdownf::
+* nextdownl::
 * nexttoward::
 * nexttowardf::
 * nexttowardl::
+* nextup::
+* nextupf::
+* nextupl::
 * nftw::
 * nice::
 * nl_langinfo::
@@ -2790,9 +2796,15 @@ by Gnulib.
 @include posix-functions/nextafter.texi
 @include posix-functions/nextafterf.texi
 @include posix-functions/nextafterl.texi
+@include posix-functions/nextdown.texi
+@include posix-functions/nextdownf.texi
+@include posix-functions/nextdownl.texi
 @include posix-functions/nexttoward.texi
 @include posix-functions/nexttowardf.texi
 @include posix-functions/nexttowardl.texi
+@include posix-functions/nextup.texi
+@include posix-functions/nextupf.texi
+@include posix-functions/nextupl.texi
 @include posix-functions/nftw.texi
 @include posix-functions/nice.texi
 @include posix-functions/nl_langinfo.texi
diff --git a/doc/posix-functions/nextdown.texi b/doc/posix-functions/nextdown.texi
new file mode 100644 (file)
index 0000000..114d55e
--- /dev/null
@@ -0,0 +1,29 @@
+@node nextdown
+@section @code{nextdown}
+@findex nextdown
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{FP Bit Twiddling,,Setting and modifying single bits of FP values,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/FP-Bit-Twiddling.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/nextdown.3.html,,man nextdown}.
+@end itemize
+
+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.23, 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/nextdownf.texi b/doc/posix-functions/nextdownf.texi
new file mode 100644 (file)
index 0000000..0cbc26b
--- /dev/null
@@ -0,0 +1,29 @@
+@node nextdownf
+@section @code{nextdownf}
+@findex nextdownf
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{FP Bit Twiddling,,Setting and modifying single bits of FP values,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/FP-Bit-Twiddling.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/nextdownf.3.html,,man nextdownf}.
+@end itemize
+
+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.23, 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/nextdownl.texi b/doc/posix-functions/nextdownl.texi
new file mode 100644 (file)
index 0000000..06d5d80
--- /dev/null
@@ -0,0 +1,29 @@
+@node nextdownl
+@section @code{nextdownl}
+@findex nextdownl
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{FP Bit Twiddling,,Setting and modifying single bits of FP values,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/FP-Bit-Twiddling.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/nextdownl.3.html,,man nextdownl}.
+@end itemize
+
+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.23, 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/nextup.texi b/doc/posix-functions/nextup.texi
new file mode 100644 (file)
index 0000000..0f0d9cf
--- /dev/null
@@ -0,0 +1,29 @@
+@node nextup
+@section @code{nextup}
+@findex nextup
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{FP Bit Twiddling,,Setting and modifying single bits of FP values,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/FP-Bit-Twiddling.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/nextup.3.html,,man nextup}.
+@end itemize
+
+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.23, 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/nextupf.texi b/doc/posix-functions/nextupf.texi
new file mode 100644 (file)
index 0000000..b11cd0d
--- /dev/null
@@ -0,0 +1,29 @@
+@node nextupf
+@section @code{nextupf}
+@findex nextupf
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{FP Bit Twiddling,,Setting and modifying single bits of FP values,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/FP-Bit-Twiddling.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/nextupf.3.html,,man nextupf}.
+@end itemize
+
+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.23, 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/nextupl.texi b/doc/posix-functions/nextupl.texi
new file mode 100644 (file)
index 0000000..2661303
--- /dev/null
@@ -0,0 +1,29 @@
+@node nextupl
+@section @code{nextupl}
+@findex nextupl
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{FP Bit Twiddling,,Setting and modifying single bits of FP values,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/FP-Bit-Twiddling.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/nextupl.3.html,,man nextupl}.
+@end itemize
+
+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.23, 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