From: Bruno Haible Date: Tue, 19 Aug 2025 18:05:47 +0000 (+0200) Subject: doc: Update for glibc 2.42. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f05b5a23f6cef8833402a298d1576a0118912ac8;p=thirdparty%2Fgnulib.git doc: Update for glibc 2.42. * doc/glibc-functions/uabs.texi: New file. * doc/glibc-functions/ulabs.texi: New file. * doc/glibc-functions/ullabs.texi: New file. * doc/glibc-functions/uimaxabs.texi: New file. * doc/gnulib.texi (Glibc inttypes.h): New section. (Glibc stdlib.h): Include three of these files. --- diff --git a/ChangeLog b/ChangeLog index 84c8bf3b3f..62a792c994 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2024-08-19 Bruno Haible + doc: Update for glibc 2.42. + * doc/glibc-functions/uabs.texi: New file. + * doc/glibc-functions/ulabs.texi: New file. + * doc/glibc-functions/ullabs.texi: New file. + * doc/glibc-functions/uimaxabs.texi: New file. + * doc/gnulib.texi (Glibc inttypes.h): New section. + (Glibc stdlib.h): Include three of these files. + doc: Update for glibc 2.42. * doc/glibc-functions/pthread_gettid_np.texi: New file. * doc/gnulib.texi (Glibc pthread.h): Include it. diff --git a/doc/glibc-functions/uabs.texi b/doc/glibc-functions/uabs.texi new file mode 100644 index 0000000000..706626bc96 --- /dev/null +++ b/doc/glibc-functions/uabs.texi @@ -0,0 +1,29 @@ +@node uabs +@subsection @code{uabs} +@findex uabs + +Documentation: +@itemize +@item +@ifinfo +@ref{Absolute Value,,Absolute Value,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Absolute-Value.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/uabs.3.html,,man uabs}. +@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 most platforms: +glibc 2.41, macOS 15, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.7, Minix, AIX 7.3, HP-UX 11.31, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/uimaxabs.texi b/doc/glibc-functions/uimaxabs.texi new file mode 100644 index 0000000000..86c363ac72 --- /dev/null +++ b/doc/glibc-functions/uimaxabs.texi @@ -0,0 +1,29 @@ +@node uimaxabs +@subsection @code{uimaxabs} +@findex uimaxabs + +Documentation: +@itemize +@item +@ifinfo +@ref{Absolute Value,,Absolute Value,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Absolute-Value.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/uimaxabs.3.html,,man uimaxabs}. +@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 most platforms: +glibc 2.41, macOS 15, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.7, Minix, AIX 7.3, HP-UX 11.31, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/ulabs.texi b/doc/glibc-functions/ulabs.texi new file mode 100644 index 0000000000..04e06a56bc --- /dev/null +++ b/doc/glibc-functions/ulabs.texi @@ -0,0 +1,29 @@ +@node ulabs +@subsection @code{ulabs} +@findex ulabs + +Documentation: +@itemize +@item +@ifinfo +@ref{Absolute Value,,Absolute Value,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Absolute-Value.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/ulabs.3.html,,man ulabs}. +@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 most platforms: +glibc 2.41, macOS 15, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.7, Minix, AIX 7.3, HP-UX 11.31, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/ullabs.texi b/doc/glibc-functions/ullabs.texi new file mode 100644 index 0000000000..59ecf43faa --- /dev/null +++ b/doc/glibc-functions/ullabs.texi @@ -0,0 +1,29 @@ +@node ullabs +@subsection @code{ullabs} +@findex ullabs + +Documentation: +@itemize +@item +@ifinfo +@ref{Absolute Value,,Absolute Value,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Absolute-Value.html}, +@end ifnotinfo +@item +@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/ullabs.3.html,,man ullabs}. +@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 most platforms: +glibc 2.41, macOS 15, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.7, Minix, AIX 7.3, HP-UX 11.31, Solaris 11.4, Cygwin, mingw, MSVC 14. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index a2f51ef28e..334155b5ed 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -5160,6 +5160,7 @@ This list of functions is sorted according to the header that declares them. * Glibc grp.h:: * Glibc gshadow.h:: * Glibc ifaddrs.h:: +* Glibc inttypes.h:: * Glibc link.h:: * Glibc malloc.h:: * Glibc math.h:: @@ -5737,8 +5738,15 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/getifaddrs.texi @include glibc-functions/freeifaddrs.texi -@c @node Glibc inttypes.h -@c @section Glibc Extensions to @code{} +@node Glibc inttypes.h +@section Glibc Extensions to @code{} + +@menu +* uimaxabs:: +@end menu + +@include glibc-functions/uimaxabs.texi + @c @node Glibc iso646.h @c @section Glibc Extensions to @code{} @@ -7118,6 +7126,9 @@ This list of functions is sorted according to the header that declares them. * strtoul_l:: * strtoull_l:: * strtouq:: +* uabs:: +* ulabs:: +* ullabs:: * valloc:: @end menu @@ -7162,6 +7173,9 @@ This list of functions is sorted according to the header that declares them. @include glibc-functions/strtoul_l.texi @include glibc-functions/strtoull_l.texi @include glibc-functions/strtouq.texi +@include glibc-functions/uabs.texi +@include glibc-functions/ulabs.texi +@include glibc-functions/ullabs.texi @include glibc-functions/valloc.texi @node Glibc string.h