From: Bruno Haible Date: Mon, 10 Jun 2019 12:08:28 +0000 (+0200) Subject: doc: Mention nextdown, nextup. X-Git-Tag: v1.0~4910 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=0fe1b87ed4dfc6ddd9e3b21b413ab1197dba1042;p=gnulib.git doc: Mention nextdown, nextup. * 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. --- diff --git a/doc/gnulib.texi b/doc/gnulib.texi index 7ed18255cf..b8cc50395c 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -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 index 0000000000..114d55e190 --- /dev/null +++ b/doc/posix-functions/nextdown.texi @@ -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 index 0000000000..0cbc26b250 --- /dev/null +++ b/doc/posix-functions/nextdownf.texi @@ -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 index 0000000000..06d5d80221 --- /dev/null +++ b/doc/posix-functions/nextdownl.texi @@ -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 index 0000000000..0f0d9cfd50 --- /dev/null +++ b/doc/posix-functions/nextup.texi @@ -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 index 0000000000..b11cd0dae9 --- /dev/null +++ b/doc/posix-functions/nextupf.texi @@ -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 index 0000000000..266130358b --- /dev/null +++ b/doc/posix-functions/nextupl.texi @@ -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