From: Bruno Haible Date: Tue, 19 Aug 2025 07:23:26 +0000 (+0200) Subject: doc: Update for glibc 2.41. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99221b145e839d96a3da0ededb1f5f2a5d077a42;p=thirdparty%2Fgnulib.git doc: Update for glibc 2.41. * doc/glibc-functions/sched_getattr.texi: New file. * doc/glibc-functions/sched_setattr.texi: New file. * doc/gnulib.texi (Glibc sched.h): Include them. * doc/posix-functions/initstate.texi: Update. * doc/glibc-functions/initstate_r.texi: Likewise. * doc/posix-functions/compoundn*.texi: Likewise. --- diff --git a/ChangeLog b/ChangeLog index b7d23e44c0..25c5d4c31f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2024-08-19 Bruno Haible + + doc: Update for glibc 2.41. + * doc/glibc-functions/sched_getattr.texi: New file. + * doc/glibc-functions/sched_setattr.texi: New file. + * doc/gnulib.texi (Glibc sched.h): Include them. + * doc/posix-functions/initstate.texi: Update. + * doc/glibc-functions/initstate_r.texi: Likewise. + * doc/posix-functions/compoundn*.texi: Likewise. + 2025-08-19 Pádraig Brady nproc: honor cgroupv2 CPU quotas diff --git a/doc/glibc-functions/initstate_r.texi b/doc/glibc-functions/initstate_r.texi index a135ee0679..01bf83488e 100644 --- a/doc/glibc-functions/initstate_r.texi +++ b/doc/glibc-functions/initstate_r.texi @@ -35,7 +35,7 @@ Portability problems not fixed by Gnulib: @item This function crashes if the state buffer is unaligned on some platforms: @c https://sourceware.org/PR30584 -glibc 2.36/sparc. +glibc 2.40/sparc. @item This function has a slightly different (but compatible) declaration on some platforms: diff --git a/doc/glibc-functions/sched_getattr.texi b/doc/glibc-functions/sched_getattr.texi new file mode 100644 index 0000000000..99dc218b4a --- /dev/null +++ b/doc/glibc-functions/sched_getattr.texi @@ -0,0 +1,19 @@ +@node sched_getattr +@subsection @code{sched_getattr} +@findex sched_getattr + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/sched_getattr.2.html,,man sched_getattr} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on most non-glibc platforms: +glibc 2.40, macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.10.x, mingw, MSVC 14. +@end itemize diff --git a/doc/glibc-functions/sched_setattr.texi b/doc/glibc-functions/sched_setattr.texi new file mode 100644 index 0000000000..945124ed5c --- /dev/null +++ b/doc/glibc-functions/sched_setattr.texi @@ -0,0 +1,19 @@ +@node sched_setattr +@subsection @code{sched_setattr} +@findex sched_setattr + +Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/sched_setattr.2.html,,man sched_setattr} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function exists only on Linux and is therefore +missing on most non-glibc platforms: +glibc 2.40, macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.10.x, mingw, MSVC 14. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index b49109e02b..0127bea78e 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -6864,16 +6864,20 @@ This list of functions is sorted according to the header that declares them. * clone:: * getcpu:: * sched_getaffinity:: +* sched_getattr:: * sched_getcpu:: * sched_setaffinity:: +* sched_setattr:: * setns:: @end menu @include glibc-functions/clone.texi @include glibc-functions/getcpu.texi @include glibc-functions/sched_getaffinity.texi +@include glibc-functions/sched_getattr.texi @include glibc-functions/sched_getcpu.texi @include glibc-functions/sched_setaffinity.texi +@include glibc-functions/sched_setattr.texi @include glibc-functions/setns.texi @node Glibc search.h diff --git a/doc/posix-functions/compoundn.texi b/doc/posix-functions/compoundn.texi index a229e6b6ce..e2a212a328 100644 --- a/doc/posix-functions/compoundn.texi +++ b/doc/posix-functions/compoundn.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many non-C23 platforms: -glibc 2.40, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. @end itemize diff --git a/doc/posix-functions/compoundnf.texi b/doc/posix-functions/compoundnf.texi index 8c6c7fa687..5d28104a21 100644 --- a/doc/posix-functions/compoundnf.texi +++ b/doc/posix-functions/compoundnf.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many non-C23 platforms: -glibc 2.40, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. @end itemize diff --git a/doc/posix-functions/compoundnl.texi b/doc/posix-functions/compoundnl.texi index ba76081bad..cd84b6e96e 100644 --- a/doc/posix-functions/compoundnl.texi +++ b/doc/posix-functions/compoundnl.texi @@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on many non-C23 platforms: -glibc 2.40, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. @end itemize diff --git a/doc/posix-functions/initstate.texi b/doc/posix-functions/initstate.texi index 40afe6261b..11a5fc3159 100644 --- a/doc/posix-functions/initstate.texi +++ b/doc/posix-functions/initstate.texi @@ -22,7 +22,7 @@ Portability problems not fixed by Gnulib: @item This function crashes if the state buffer is unaligned on some platforms: @c https://sourceware.org/PR30584 -glibc 2.36/sparc. +glibc 2.40/sparc. @item The first parameter is @code{unsigned long} instead of @code{unsigned int} on some platforms: